#pragma once
#include "numerics.h"


#ifdef __GNUC__
// This is also defined in numerics.h but not sure why it doesn't work if not redefined
// NOTE: __attribute__ ((weak)) is NOT the same as __declspec(selectany) and causes tests to fail!
//#define cselectany  __attribute__ ((weak))
//#define cselectany
#define __declspec(selectany)
#endif

#define FFTLUTMap(k) FFT##k##LUTMap
__declspec(selectany) extern const short FFT4LUTMap[] = 
{
    0,
    2,
    1,
    3,
};
__declspec(selectany) extern const short FFT8LUTMap[] = 
{
    0,
    4,
    2,
    6,
    1,
    5,
    3,
    7,
};
__declspec(selectany) extern const short FFT16LUTMap[] = 
{
    0,
    8,
    4,
    12,
    2,
    10,
    6,
    14,
    1,
    9,
    5,
    13,
    3,
    11,
    7,
    15,
};
__declspec(selectany) extern const short FFT32LUTMap[] = 
{
    0,
    16,
    8,
    24,
    4,
    20,
    12,
    28,
    2,
    18,
    10,
    26,
    6,
    22,
    14,
    30,
    1,
    17,
    9,
    25,
    5,
    21,
    13,
    29,
    3,
    19,
    11,
    27,
    7,
    23,
    15,
    31,
};
__declspec(selectany) extern const short FFT64LUTMap[] = 
{
    0,
    32,
    16,
    48,
    8,
    40,
    24,
    56,
    4,
    36,
    20,
    52,
    12,
    44,
    28,
    60,
    2,
    34,
    18,
    50,
    10,
    42,
    26,
    58,
    6,
    38,
    22,
    54,
    14,
    46,
    30,
    62,
    1,
    33,
    17,
    49,
    9,
    41,
    25,
    57,
    5,
    37,
    21,
    53,
    13,
    45,
    29,
    61,
    3,
    35,
    19,
    51,
    11,
    43,
    27,
    59,
    7,
    39,
    23,
    55,
    15,
    47,
    31,
    63,
};
__declspec(selectany) extern const short FFT128LUTMap[] = 
{
    0,
    64,
    32,
    96,
    16,
    80,
    48,
    112,
    8,
    72,
    40,
    104,
    24,
    88,
    56,
    120,
    4,
    68,
    36,
    100,
    20,
    84,
    52,
    116,
    12,
    76,
    44,
    108,
    28,
    92,
    60,
    124,
    2,
    66,
    34,
    98,
    18,
    82,
    50,
    114,
    10,
    74,
    42,
    106,
    26,
    90,
    58,
    122,
    6,
    70,
    38,
    102,
    22,
    86,
    54,
    118,
    14,
    78,
    46,
    110,
    30,
    94,
    62,
    126,
    1,
    65,
    33,
    97,
    17,
    81,
    49,
    113,
    9,
    73,
    41,
    105,
    25,
    89,
    57,
    121,
    5,
    69,
    37,
    101,
    21,
    85,
    53,
    117,
    13,
    77,
    45,
    109,
    29,
    93,
    61,
    125,
    3,
    67,
    35,
    99,
    19,
    83,
    51,
    115,
    11,
    75,
    43,
    107,
    27,
    91,
    59,
    123,
    7,
    71,
    39,
    103,
    23,
    87,
    55,
    119,
    15,
    79,
    47,
    111,
    31,
    95,
    63,
    127,
};
__declspec(selectany) extern const short FFT256LUTMap[] = 
{
    0,
    128,
    64,
    192,
    32,
    160,
    96,
    224,
    16,
    144,
    80,
    208,
    48,
    176,
    112,
    240,
    8,
    136,
    72,
    200,
    40,
    168,
    104,
    232,
    24,
    152,
    88,
    216,
    56,
    184,
    120,
    248,
    4,
    132,
    68,
    196,
    36,
    164,
    100,
    228,
    20,
    148,
    84,
    212,
    52,
    180,
    116,
    244,
    12,
    140,
    76,
    204,
    44,
    172,
    108,
    236,
    28,
    156,
    92,
    220,
    60,
    188,
    124,
    252,
    2,
    130,
    66,
    194,
    34,
    162,
    98,
    226,
    18,
    146,
    82,
    210,
    50,
    178,
    114,
    242,
    10,
    138,
    74,
    202,
    42,
    170,
    106,
    234,
    26,
    154,
    90,
    218,
    58,
    186,
    122,
    250,
    6,
    134,
    70,
    198,
    38,
    166,
    102,
    230,
    22,
    150,
    86,
    214,
    54,
    182,
    118,
    246,
    14,
    142,
    78,
    206,
    46,
    174,
    110,
    238,
    30,
    158,
    94,
    222,
    62,
    190,
    126,
    254,
    1,
    129,
    65,
    193,
    33,
    161,
    97,
    225,
    17,
    145,
    81,
    209,
    49,
    177,
    113,
    241,
    9,
    137,
    73,
    201,
    41,
    169,
    105,
    233,
    25,
    153,
    89,
    217,
    57,
    185,
    121,
    249,
    5,
    133,
    69,
    197,
    37,
    165,
    101,
    229,
    21,
    149,
    85,
    213,
    53,
    181,
    117,
    245,
    13,
    141,
    77,
    205,
    45,
    173,
    109,
    237,
    29,
    157,
    93,
    221,
    61,
    189,
    125,
    253,
    3,
    131,
    67,
    195,
    35,
    163,
    99,
    227,
    19,
    147,
    83,
    211,
    51,
    179,
    115,
    243,
    11,
    139,
    75,
    203,
    43,
    171,
    107,
    235,
    27,
    155,
    91,
    219,
    59,
    187,
    123,
    251,
    7,
    135,
    71,
    199,
    39,
    167,
    103,
    231,
    23,
    151,
    87,
    215,
    55,
    183,
    119,
    247,
    15,
    143,
    79,
    207,
    47,
    175,
    111,
    239,
    31,
    159,
    95,
    223,
    63,
    191,
    127,
    255,
};
__declspec(selectany) extern const short FFT512LUTMap[] = 
{
    0,
    256,
    128,
    384,
    64,
    320,
    192,
    448,
    32,
    288,
    160,
    416,
    96,
    352,
    224,
    480,
    16,
    272,
    144,
    400,
    80,
    336,
    208,
    464,
    48,
    304,
    176,
    432,
    112,
    368,
    240,
    496,
    8,
    264,
    136,
    392,
    72,
    328,
    200,
    456,
    40,
    296,
    168,
    424,
    104,
    360,
    232,
    488,
    24,
    280,
    152,
    408,
    88,
    344,
    216,
    472,
    56,
    312,
    184,
    440,
    120,
    376,
    248,
    504,
    4,
    260,
    132,
    388,
    68,
    324,
    196,
    452,
    36,
    292,
    164,
    420,
    100,
    356,
    228,
    484,
    20,
    276,
    148,
    404,
    84,
    340,
    212,
    468,
    52,
    308,
    180,
    436,
    116,
    372,
    244,
    500,
    12,
    268,
    140,
    396,
    76,
    332,
    204,
    460,
    44,
    300,
    172,
    428,
    108,
    364,
    236,
    492,
    28,
    284,
    156,
    412,
    92,
    348,
    220,
    476,
    60,
    316,
    188,
    444,
    124,
    380,
    252,
    508,
    2,
    258,
    130,
    386,
    66,
    322,
    194,
    450,
    34,
    290,
    162,
    418,
    98,
    354,
    226,
    482,
    18,
    274,
    146,
    402,
    82,
    338,
    210,
    466,
    50,
    306,
    178,
    434,
    114,
    370,
    242,
    498,
    10,
    266,
    138,
    394,
    74,
    330,
    202,
    458,
    42,
    298,
    170,
    426,
    106,
    362,
    234,
    490,
    26,
    282,
    154,
    410,
    90,
    346,
    218,
    474,
    58,
    314,
    186,
    442,
    122,
    378,
    250,
    506,
    6,
    262,
    134,
    390,
    70,
    326,
    198,
    454,
    38,
    294,
    166,
    422,
    102,
    358,
    230,
    486,
    22,
    278,
    150,
    406,
    86,
    342,
    214,
    470,
    54,
    310,
    182,
    438,
    118,
    374,
    246,
    502,
    14,
    270,
    142,
    398,
    78,
    334,
    206,
    462,
    46,
    302,
    174,
    430,
    110,
    366,
    238,
    494,
    30,
    286,
    158,
    414,
    94,
    350,
    222,
    478,
    62,
    318,
    190,
    446,
    126,
    382,
    254,
    510,
    1,
    257,
    129,
    385,
    65,
    321,
    193,
    449,
    33,
    289,
    161,
    417,
    97,
    353,
    225,
    481,
    17,
    273,
    145,
    401,
    81,
    337,
    209,
    465,
    49,
    305,
    177,
    433,
    113,
    369,
    241,
    497,
    9,
    265,
    137,
    393,
    73,
    329,
    201,
    457,
    41,
    297,
    169,
    425,
    105,
    361,
    233,
    489,
    25,
    281,
    153,
    409,
    89,
    345,
    217,
    473,
    57,
    313,
    185,
    441,
    121,
    377,
    249,
    505,
    5,
    261,
    133,
    389,
    69,
    325,
    197,
    453,
    37,
    293,
    165,
    421,
    101,
    357,
    229,
    485,
    21,
    277,
    149,
    405,
    85,
    341,
    213,
    469,
    53,
    309,
    181,
    437,
    117,
    373,
    245,
    501,
    13,
    269,
    141,
    397,
    77,
    333,
    205,
    461,
    45,
    301,
    173,
    429,
    109,
    365,
    237,
    493,
    29,
    285,
    157,
    413,
    93,
    349,
    221,
    477,
    61,
    317,
    189,
    445,
    125,
    381,
    253,
    509,
    3,
    259,
    131,
    387,
    67,
    323,
    195,
    451,
    35,
    291,
    163,
    419,
    99,
    355,
    227,
    483,
    19,
    275,
    147,
    403,
    83,
    339,
    211,
    467,
    51,
    307,
    179,
    435,
    115,
    371,
    243,
    499,
    11,
    267,
    139,
    395,
    75,
    331,
    203,
    459,
    43,
    299,
    171,
    427,
    107,
    363,
    235,
    491,
    27,
    283,
    155,
    411,
    91,
    347,
    219,
    475,
    59,
    315,
    187,
    443,
    123,
    379,
    251,
    507,
    7,
    263,
    135,
    391,
    71,
    327,
    199,
    455,
    39,
    295,
    167,
    423,
    103,
    359,
    231,
    487,
    23,
    279,
    151,
    407,
    87,
    343,
    215,
    471,
    55,
    311,
    183,
    439,
    119,
    375,
    247,
    503,
    15,
    271,
    143,
    399,
    79,
    335,
    207,
    463,
    47,
    303,
    175,
    431,
    111,
    367,
    239,
    495,
    31,
    287,
    159,
    415,
    95,
    351,
    223,
    479,
    63,
    319,
    191,
    447,
    127,
    383,
    255,
    511,
};
__declspec(selectany) extern const short FFT1024LUTMap[] = 
{
    0,
    512,
    256,
    768,
    128,
    640,
    384,
    896,
    64,
    576,
    320,
    832,
    192,
    704,
    448,
    960,
    32,
    544,
    288,
    800,
    160,
    672,
    416,
    928,
    96,
    608,
    352,
    864,
    224,
    736,
    480,
    992,
    16,
    528,
    272,
    784,
    144,
    656,
    400,
    912,
    80,
    592,
    336,
    848,
    208,
    720,
    464,
    976,
    48,
    560,
    304,
    816,
    176,
    688,
    432,
    944,
    112,
    624,
    368,
    880,
    240,
    752,
    496,
    1008,
    8,
    520,
    264,
    776,
    136,
    648,
    392,
    904,
    72,
    584,
    328,
    840,
    200,
    712,
    456,
    968,
    40,
    552,
    296,
    808,
    168,
    680,
    424,
    936,
    104,
    616,
    360,
    872,
    232,
    744,
    488,
    1000,
    24,
    536,
    280,
    792,
    152,
    664,
    408,
    920,
    88,
    600,
    344,
    856,
    216,
    728,
    472,
    984,
    56,
    568,
    312,
    824,
    184,
    696,
    440,
    952,
    120,
    632,
    376,
    888,
    248,
    760,
    504,
    1016,
    4,
    516,
    260,
    772,
    132,
    644,
    388,
    900,
    68,
    580,
    324,
    836,
    196,
    708,
    452,
    964,
    36,
    548,
    292,
    804,
    164,
    676,
    420,
    932,
    100,
    612,
    356,
    868,
    228,
    740,
    484,
    996,
    20,
    532,
    276,
    788,
    148,
    660,
    404,
    916,
    84,
    596,
    340,
    852,
    212,
    724,
    468,
    980,
    52,
    564,
    308,
    820,
    180,
    692,
    436,
    948,
    116,
    628,
    372,
    884,
    244,
    756,
    500,
    1012,
    12,
    524,
    268,
    780,
    140,
    652,
    396,
    908,
    76,
    588,
    332,
    844,
    204,
    716,
    460,
    972,
    44,
    556,
    300,
    812,
    172,
    684,
    428,
    940,
    108,
    620,
    364,
    876,
    236,
    748,
    492,
    1004,
    28,
    540,
    284,
    796,
    156,
    668,
    412,
    924,
    92,
    604,
    348,
    860,
    220,
    732,
    476,
    988,
    60,
    572,
    316,
    828,
    188,
    700,
    444,
    956,
    124,
    636,
    380,
    892,
    252,
    764,
    508,
    1020,
    2,
    514,
    258,
    770,
    130,
    642,
    386,
    898,
    66,
    578,
    322,
    834,
    194,
    706,
    450,
    962,
    34,
    546,
    290,
    802,
    162,
    674,
    418,
    930,
    98,
    610,
    354,
    866,
    226,
    738,
    482,
    994,
    18,
    530,
    274,
    786,
    146,
    658,
    402,
    914,
    82,
    594,
    338,
    850,
    210,
    722,
    466,
    978,
    50,
    562,
    306,
    818,
    178,
    690,
    434,
    946,
    114,
    626,
    370,
    882,
    242,
    754,
    498,
    1010,
    10,
    522,
    266,
    778,
    138,
    650,
    394,
    906,
    74,
    586,
    330,
    842,
    202,
    714,
    458,
    970,
    42,
    554,
    298,
    810,
    170,
    682,
    426,
    938,
    106,
    618,
    362,
    874,
    234,
    746,
    490,
    1002,
    26,
    538,
    282,
    794,
    154,
    666,
    410,
    922,
    90,
    602,
    346,
    858,
    218,
    730,
    474,
    986,
    58,
    570,
    314,
    826,
    186,
    698,
    442,
    954,
    122,
    634,
    378,
    890,
    250,
    762,
    506,
    1018,
    6,
    518,
    262,
    774,
    134,
    646,
    390,
    902,
    70,
    582,
    326,
    838,
    198,
    710,
    454,
    966,
    38,
    550,
    294,
    806,
    166,
    678,
    422,
    934,
    102,
    614,
    358,
    870,
    230,
    742,
    486,
    998,
    22,
    534,
    278,
    790,
    150,
    662,
    406,
    918,
    86,
    598,
    342,
    854,
    214,
    726,
    470,
    982,
    54,
    566,
    310,
    822,
    182,
    694,
    438,
    950,
    118,
    630,
    374,
    886,
    246,
    758,
    502,
    1014,
    14,
    526,
    270,
    782,
    142,
    654,
    398,
    910,
    78,
    590,
    334,
    846,
    206,
    718,
    462,
    974,
    46,
    558,
    302,
    814,
    174,
    686,
    430,
    942,
    110,
    622,
    366,
    878,
    238,
    750,
    494,
    1006,
    30,
    542,
    286,
    798,
    158,
    670,
    414,
    926,
    94,
    606,
    350,
    862,
    222,
    734,
    478,
    990,
    62,
    574,
    318,
    830,
    190,
    702,
    446,
    958,
    126,
    638,
    382,
    894,
    254,
    766,
    510,
    1022,
    1,
    513,
    257,
    769,
    129,
    641,
    385,
    897,
    65,
    577,
    321,
    833,
    193,
    705,
    449,
    961,
    33,
    545,
    289,
    801,
    161,
    673,
    417,
    929,
    97,
    609,
    353,
    865,
    225,
    737,
    481,
    993,
    17,
    529,
    273,
    785,
    145,
    657,
    401,
    913,
    81,
    593,
    337,
    849,
    209,
    721,
    465,
    977,
    49,
    561,
    305,
    817,
    177,
    689,
    433,
    945,
    113,
    625,
    369,
    881,
    241,
    753,
    497,
    1009,
    9,
    521,
    265,
    777,
    137,
    649,
    393,
    905,
    73,
    585,
    329,
    841,
    201,
    713,
    457,
    969,
    41,
    553,
    297,
    809,
    169,
    681,
    425,
    937,
    105,
    617,
    361,
    873,
    233,
    745,
    489,
    1001,
    25,
    537,
    281,
    793,
    153,
    665,
    409,
    921,
    89,
    601,
    345,
    857,
    217,
    729,
    473,
    985,
    57,
    569,
    313,
    825,
    185,
    697,
    441,
    953,
    121,
    633,
    377,
    889,
    249,
    761,
    505,
    1017,
    5,
    517,
    261,
    773,
    133,
    645,
    389,
    901,
    69,
    581,
    325,
    837,
    197,
    709,
    453,
    965,
    37,
    549,
    293,
    805,
    165,
    677,
    421,
    933,
    101,
    613,
    357,
    869,
    229,
    741,
    485,
    997,
    21,
    533,
    277,
    789,
    149,
    661,
    405,
    917,
    85,
    597,
    341,
    853,
    213,
    725,
    469,
    981,
    53,
    565,
    309,
    821,
    181,
    693,
    437,
    949,
    117,
    629,
    373,
    885,
    245,
    757,
    501,
    1013,
    13,
    525,
    269,
    781,
    141,
    653,
    397,
    909,
    77,
    589,
    333,
    845,
    205,
    717,
    461,
    973,
    45,
    557,
    301,
    813,
    173,
    685,
    429,
    941,
    109,
    621,
    365,
    877,
    237,
    749,
    493,
    1005,
    29,
    541,
    285,
    797,
    157,
    669,
    413,
    925,
    93,
    605,
    349,
    861,
    221,
    733,
    477,
    989,
    61,
    573,
    317,
    829,
    189,
    701,
    445,
    957,
    125,
    637,
    381,
    893,
    253,
    765,
    509,
    1021,
    3,
    515,
    259,
    771,
    131,
    643,
    387,
    899,
    67,
    579,
    323,
    835,
    195,
    707,
    451,
    963,
    35,
    547,
    291,
    803,
    163,
    675,
    419,
    931,
    99,
    611,
    355,
    867,
    227,
    739,
    483,
    995,
    19,
    531,
    275,
    787,
    147,
    659,
    403,
    915,
    83,
    595,
    339,
    851,
    211,
    723,
    467,
    979,
    51,
    563,
    307,
    819,
    179,
    691,
    435,
    947,
    115,
    627,
    371,
    883,
    243,
    755,
    499,
    1011,
    11,
    523,
    267,
    779,
    139,
    651,
    395,
    907,
    75,
    587,
    331,
    843,
    203,
    715,
    459,
    971,
    43,
    555,
    299,
    811,
    171,
    683,
    427,
    939,
    107,
    619,
    363,
    875,
    235,
    747,
    491,
    1003,
    27,
    539,
    283,
    795,
    155,
    667,
    411,
    923,
    91,
    603,
    347,
    859,
    219,
    731,
    475,
    987,
    59,
    571,
    315,
    827,
    187,
    699,
    443,
    955,
    123,
    635,
    379,
    891,
    251,
    763,
    507,
    1019,
    7,
    519,
    263,
    775,
    135,
    647,
    391,
    903,
    71,
    583,
    327,
    839,
    199,
    711,
    455,
    967,
    39,
    551,
    295,
    807,
    167,
    679,
    423,
    935,
    103,
    615,
    359,
    871,
    231,
    743,
    487,
    999,
    23,
    535,
    279,
    791,
    151,
    663,
    407,
    919,
    87,
    599,
    343,
    855,
    215,
    727,
    471,
    983,
    55,
    567,
    311,
    823,
    183,
    695,
    439,
    951,
    119,
    631,
    375,
    887,
    247,
    759,
    503,
    1015,
    15,
    527,
    271,
    783,
    143,
    655,
    399,
    911,
    79,
    591,
    335,
    847,
    207,
    719,
    463,
    975,
    47,
    559,
    303,
    815,
    175,
    687,
    431,
    943,
    111,
    623,
    367,
    879,
    239,
    751,
    495,
    1007,
    31,
    543,
    287,
    799,
    159,
    671,
    415,
    927,
    95,
    607,
    351,
    863,
    223,
    735,
    479,
    991,
    63,
    575,
    319,
    831,
    191,
    703,
    447,
    959,
    127,
    639,
    383,
    895,
    255,
    767,
    511,
    1023,
};
__declspec(selectany) extern const short FFT2048LUTMap[] = 
{
    0,
    1024,
    512,
    1536,
    256,
    1280,
    768,
    1792,
    128,
    1152,
    640,
    1664,
    384,
    1408,
    896,
    1920,
    64,
    1088,
    576,
    1600,
    320,
    1344,
    832,
    1856,
    192,
    1216,
    704,
    1728,
    448,
    1472,
    960,
    1984,
    32,
    1056,
    544,
    1568,
    288,
    1312,
    800,
    1824,
    160,
    1184,
    672,
    1696,
    416,
    1440,
    928,
    1952,
    96,
    1120,
    608,
    1632,
    352,
    1376,
    864,
    1888,
    224,
    1248,
    736,
    1760,
    480,
    1504,
    992,
    2016,
    16,
    1040,
    528,
    1552,
    272,
    1296,
    784,
    1808,
    144,
    1168,
    656,
    1680,
    400,
    1424,
    912,
    1936,
    80,
    1104,
    592,
    1616,
    336,
    1360,
    848,
    1872,
    208,
    1232,
    720,
    1744,
    464,
    1488,
    976,
    2000,
    48,
    1072,
    560,
    1584,
    304,
    1328,
    816,
    1840,
    176,
    1200,
    688,
    1712,
    432,
    1456,
    944,
    1968,
    112,
    1136,
    624,
    1648,
    368,
    1392,
    880,
    1904,
    240,
    1264,
    752,
    1776,
    496,
    1520,
    1008,
    2032,
    8,
    1032,
    520,
    1544,
    264,
    1288,
    776,
    1800,
    136,
    1160,
    648,
    1672,
    392,
    1416,
    904,
    1928,
    72,
    1096,
    584,
    1608,
    328,
    1352,
    840,
    1864,
    200,
    1224,
    712,
    1736,
    456,
    1480,
    968,
    1992,
    40,
    1064,
    552,
    1576,
    296,
    1320,
    808,
    1832,
    168,
    1192,
    680,
    1704,
    424,
    1448,
    936,
    1960,
    104,
    1128,
    616,
    1640,
    360,
    1384,
    872,
    1896,
    232,
    1256,
    744,
    1768,
    488,
    1512,
    1000,
    2024,
    24,
    1048,
    536,
    1560,
    280,
    1304,
    792,
    1816,
    152,
    1176,
    664,
    1688,
    408,
    1432,
    920,
    1944,
    88,
    1112,
    600,
    1624,
    344,
    1368,
    856,
    1880,
    216,
    1240,
    728,
    1752,
    472,
    1496,
    984,
    2008,
    56,
    1080,
    568,
    1592,
    312,
    1336,
    824,
    1848,
    184,
    1208,
    696,
    1720,
    440,
    1464,
    952,
    1976,
    120,
    1144,
    632,
    1656,
    376,
    1400,
    888,
    1912,
    248,
    1272,
    760,
    1784,
    504,
    1528,
    1016,
    2040,
    4,
    1028,
    516,
    1540,
    260,
    1284,
    772,
    1796,
    132,
    1156,
    644,
    1668,
    388,
    1412,
    900,
    1924,
    68,
    1092,
    580,
    1604,
    324,
    1348,
    836,
    1860,
    196,
    1220,
    708,
    1732,
    452,
    1476,
    964,
    1988,
    36,
    1060,
    548,
    1572,
    292,
    1316,
    804,
    1828,
    164,
    1188,
    676,
    1700,
    420,
    1444,
    932,
    1956,
    100,
    1124,
    612,
    1636,
    356,
    1380,
    868,
    1892,
    228,
    1252,
    740,
    1764,
    484,
    1508,
    996,
    2020,
    20,
    1044,
    532,
    1556,
    276,
    1300,
    788,
    1812,
    148,
    1172,
    660,
    1684,
    404,
    1428,
    916,
    1940,
    84,
    1108,
    596,
    1620,
    340,
    1364,
    852,
    1876,
    212,
    1236,
    724,
    1748,
    468,
    1492,
    980,
    2004,
    52,
    1076,
    564,
    1588,
    308,
    1332,
    820,
    1844,
    180,
    1204,
    692,
    1716,
    436,
    1460,
    948,
    1972,
    116,
    1140,
    628,
    1652,
    372,
    1396,
    884,
    1908,
    244,
    1268,
    756,
    1780,
    500,
    1524,
    1012,
    2036,
    12,
    1036,
    524,
    1548,
    268,
    1292,
    780,
    1804,
    140,
    1164,
    652,
    1676,
    396,
    1420,
    908,
    1932,
    76,
    1100,
    588,
    1612,
    332,
    1356,
    844,
    1868,
    204,
    1228,
    716,
    1740,
    460,
    1484,
    972,
    1996,
    44,
    1068,
    556,
    1580,
    300,
    1324,
    812,
    1836,
    172,
    1196,
    684,
    1708,
    428,
    1452,
    940,
    1964,
    108,
    1132,
    620,
    1644,
    364,
    1388,
    876,
    1900,
    236,
    1260,
    748,
    1772,
    492,
    1516,
    1004,
    2028,
    28,
    1052,
    540,
    1564,
    284,
    1308,
    796,
    1820,
    156,
    1180,
    668,
    1692,
    412,
    1436,
    924,
    1948,
    92,
    1116,
    604,
    1628,
    348,
    1372,
    860,
    1884,
    220,
    1244,
    732,
    1756,
    476,
    1500,
    988,
    2012,
    60,
    1084,
    572,
    1596,
    316,
    1340,
    828,
    1852,
    188,
    1212,
    700,
    1724,
    444,
    1468,
    956,
    1980,
    124,
    1148,
    636,
    1660,
    380,
    1404,
    892,
    1916,
    252,
    1276,
    764,
    1788,
    508,
    1532,
    1020,
    2044,
    2,
    1026,
    514,
    1538,
    258,
    1282,
    770,
    1794,
    130,
    1154,
    642,
    1666,
    386,
    1410,
    898,
    1922,
    66,
    1090,
    578,
    1602,
    322,
    1346,
    834,
    1858,
    194,
    1218,
    706,
    1730,
    450,
    1474,
    962,
    1986,
    34,
    1058,
    546,
    1570,
    290,
    1314,
    802,
    1826,
    162,
    1186,
    674,
    1698,
    418,
    1442,
    930,
    1954,
    98,
    1122,
    610,
    1634,
    354,
    1378,
    866,
    1890,
    226,
    1250,
    738,
    1762,
    482,
    1506,
    994,
    2018,
    18,
    1042,
    530,
    1554,
    274,
    1298,
    786,
    1810,
    146,
    1170,
    658,
    1682,
    402,
    1426,
    914,
    1938,
    82,
    1106,
    594,
    1618,
    338,
    1362,
    850,
    1874,
    210,
    1234,
    722,
    1746,
    466,
    1490,
    978,
    2002,
    50,
    1074,
    562,
    1586,
    306,
    1330,
    818,
    1842,
    178,
    1202,
    690,
    1714,
    434,
    1458,
    946,
    1970,
    114,
    1138,
    626,
    1650,
    370,
    1394,
    882,
    1906,
    242,
    1266,
    754,
    1778,
    498,
    1522,
    1010,
    2034,
    10,
    1034,
    522,
    1546,
    266,
    1290,
    778,
    1802,
    138,
    1162,
    650,
    1674,
    394,
    1418,
    906,
    1930,
    74,
    1098,
    586,
    1610,
    330,
    1354,
    842,
    1866,
    202,
    1226,
    714,
    1738,
    458,
    1482,
    970,
    1994,
    42,
    1066,
    554,
    1578,
    298,
    1322,
    810,
    1834,
    170,
    1194,
    682,
    1706,
    426,
    1450,
    938,
    1962,
    106,
    1130,
    618,
    1642,
    362,
    1386,
    874,
    1898,
    234,
    1258,
    746,
    1770,
    490,
    1514,
    1002,
    2026,
    26,
    1050,
    538,
    1562,
    282,
    1306,
    794,
    1818,
    154,
    1178,
    666,
    1690,
    410,
    1434,
    922,
    1946,
    90,
    1114,
    602,
    1626,
    346,
    1370,
    858,
    1882,
    218,
    1242,
    730,
    1754,
    474,
    1498,
    986,
    2010,
    58,
    1082,
    570,
    1594,
    314,
    1338,
    826,
    1850,
    186,
    1210,
    698,
    1722,
    442,
    1466,
    954,
    1978,
    122,
    1146,
    634,
    1658,
    378,
    1402,
    890,
    1914,
    250,
    1274,
    762,
    1786,
    506,
    1530,
    1018,
    2042,
    6,
    1030,
    518,
    1542,
    262,
    1286,
    774,
    1798,
    134,
    1158,
    646,
    1670,
    390,
    1414,
    902,
    1926,
    70,
    1094,
    582,
    1606,
    326,
    1350,
    838,
    1862,
    198,
    1222,
    710,
    1734,
    454,
    1478,
    966,
    1990,
    38,
    1062,
    550,
    1574,
    294,
    1318,
    806,
    1830,
    166,
    1190,
    678,
    1702,
    422,
    1446,
    934,
    1958,
    102,
    1126,
    614,
    1638,
    358,
    1382,
    870,
    1894,
    230,
    1254,
    742,
    1766,
    486,
    1510,
    998,
    2022,
    22,
    1046,
    534,
    1558,
    278,
    1302,
    790,
    1814,
    150,
    1174,
    662,
    1686,
    406,
    1430,
    918,
    1942,
    86,
    1110,
    598,
    1622,
    342,
    1366,
    854,
    1878,
    214,
    1238,
    726,
    1750,
    470,
    1494,
    982,
    2006,
    54,
    1078,
    566,
    1590,
    310,
    1334,
    822,
    1846,
    182,
    1206,
    694,
    1718,
    438,
    1462,
    950,
    1974,
    118,
    1142,
    630,
    1654,
    374,
    1398,
    886,
    1910,
    246,
    1270,
    758,
    1782,
    502,
    1526,
    1014,
    2038,
    14,
    1038,
    526,
    1550,
    270,
    1294,
    782,
    1806,
    142,
    1166,
    654,
    1678,
    398,
    1422,
    910,
    1934,
    78,
    1102,
    590,
    1614,
    334,
    1358,
    846,
    1870,
    206,
    1230,
    718,
    1742,
    462,
    1486,
    974,
    1998,
    46,
    1070,
    558,
    1582,
    302,
    1326,
    814,
    1838,
    174,
    1198,
    686,
    1710,
    430,
    1454,
    942,
    1966,
    110,
    1134,
    622,
    1646,
    366,
    1390,
    878,
    1902,
    238,
    1262,
    750,
    1774,
    494,
    1518,
    1006,
    2030,
    30,
    1054,
    542,
    1566,
    286,
    1310,
    798,
    1822,
    158,
    1182,
    670,
    1694,
    414,
    1438,
    926,
    1950,
    94,
    1118,
    606,
    1630,
    350,
    1374,
    862,
    1886,
    222,
    1246,
    734,
    1758,
    478,
    1502,
    990,
    2014,
    62,
    1086,
    574,
    1598,
    318,
    1342,
    830,
    1854,
    190,
    1214,
    702,
    1726,
    446,
    1470,
    958,
    1982,
    126,
    1150,
    638,
    1662,
    382,
    1406,
    894,
    1918,
    254,
    1278,
    766,
    1790,
    510,
    1534,
    1022,
    2046,
    1,
    1025,
    513,
    1537,
    257,
    1281,
    769,
    1793,
    129,
    1153,
    641,
    1665,
    385,
    1409,
    897,
    1921,
    65,
    1089,
    577,
    1601,
    321,
    1345,
    833,
    1857,
    193,
    1217,
    705,
    1729,
    449,
    1473,
    961,
    1985,
    33,
    1057,
    545,
    1569,
    289,
    1313,
    801,
    1825,
    161,
    1185,
    673,
    1697,
    417,
    1441,
    929,
    1953,
    97,
    1121,
    609,
    1633,
    353,
    1377,
    865,
    1889,
    225,
    1249,
    737,
    1761,
    481,
    1505,
    993,
    2017,
    17,
    1041,
    529,
    1553,
    273,
    1297,
    785,
    1809,
    145,
    1169,
    657,
    1681,
    401,
    1425,
    913,
    1937,
    81,
    1105,
    593,
    1617,
    337,
    1361,
    849,
    1873,
    209,
    1233,
    721,
    1745,
    465,
    1489,
    977,
    2001,
    49,
    1073,
    561,
    1585,
    305,
    1329,
    817,
    1841,
    177,
    1201,
    689,
    1713,
    433,
    1457,
    945,
    1969,
    113,
    1137,
    625,
    1649,
    369,
    1393,
    881,
    1905,
    241,
    1265,
    753,
    1777,
    497,
    1521,
    1009,
    2033,
    9,
    1033,
    521,
    1545,
    265,
    1289,
    777,
    1801,
    137,
    1161,
    649,
    1673,
    393,
    1417,
    905,
    1929,
    73,
    1097,
    585,
    1609,
    329,
    1353,
    841,
    1865,
    201,
    1225,
    713,
    1737,
    457,
    1481,
    969,
    1993,
    41,
    1065,
    553,
    1577,
    297,
    1321,
    809,
    1833,
    169,
    1193,
    681,
    1705,
    425,
    1449,
    937,
    1961,
    105,
    1129,
    617,
    1641,
    361,
    1385,
    873,
    1897,
    233,
    1257,
    745,
    1769,
    489,
    1513,
    1001,
    2025,
    25,
    1049,
    537,
    1561,
    281,
    1305,
    793,
    1817,
    153,
    1177,
    665,
    1689,
    409,
    1433,
    921,
    1945,
    89,
    1113,
    601,
    1625,
    345,
    1369,
    857,
    1881,
    217,
    1241,
    729,
    1753,
    473,
    1497,
    985,
    2009,
    57,
    1081,
    569,
    1593,
    313,
    1337,
    825,
    1849,
    185,
    1209,
    697,
    1721,
    441,
    1465,
    953,
    1977,
    121,
    1145,
    633,
    1657,
    377,
    1401,
    889,
    1913,
    249,
    1273,
    761,
    1785,
    505,
    1529,
    1017,
    2041,
    5,
    1029,
    517,
    1541,
    261,
    1285,
    773,
    1797,
    133,
    1157,
    645,
    1669,
    389,
    1413,
    901,
    1925,
    69,
    1093,
    581,
    1605,
    325,
    1349,
    837,
    1861,
    197,
    1221,
    709,
    1733,
    453,
    1477,
    965,
    1989,
    37,
    1061,
    549,
    1573,
    293,
    1317,
    805,
    1829,
    165,
    1189,
    677,
    1701,
    421,
    1445,
    933,
    1957,
    101,
    1125,
    613,
    1637,
    357,
    1381,
    869,
    1893,
    229,
    1253,
    741,
    1765,
    485,
    1509,
    997,
    2021,
    21,
    1045,
    533,
    1557,
    277,
    1301,
    789,
    1813,
    149,
    1173,
    661,
    1685,
    405,
    1429,
    917,
    1941,
    85,
    1109,
    597,
    1621,
    341,
    1365,
    853,
    1877,
    213,
    1237,
    725,
    1749,
    469,
    1493,
    981,
    2005,
    53,
    1077,
    565,
    1589,
    309,
    1333,
    821,
    1845,
    181,
    1205,
    693,
    1717,
    437,
    1461,
    949,
    1973,
    117,
    1141,
    629,
    1653,
    373,
    1397,
    885,
    1909,
    245,
    1269,
    757,
    1781,
    501,
    1525,
    1013,
    2037,
    13,
    1037,
    525,
    1549,
    269,
    1293,
    781,
    1805,
    141,
    1165,
    653,
    1677,
    397,
    1421,
    909,
    1933,
    77,
    1101,
    589,
    1613,
    333,
    1357,
    845,
    1869,
    205,
    1229,
    717,
    1741,
    461,
    1485,
    973,
    1997,
    45,
    1069,
    557,
    1581,
    301,
    1325,
    813,
    1837,
    173,
    1197,
    685,
    1709,
    429,
    1453,
    941,
    1965,
    109,
    1133,
    621,
    1645,
    365,
    1389,
    877,
    1901,
    237,
    1261,
    749,
    1773,
    493,
    1517,
    1005,
    2029,
    29,
    1053,
    541,
    1565,
    285,
    1309,
    797,
    1821,
    157,
    1181,
    669,
    1693,
    413,
    1437,
    925,
    1949,
    93,
    1117,
    605,
    1629,
    349,
    1373,
    861,
    1885,
    221,
    1245,
    733,
    1757,
    477,
    1501,
    989,
    2013,
    61,
    1085,
    573,
    1597,
    317,
    1341,
    829,
    1853,
    189,
    1213,
    701,
    1725,
    445,
    1469,
    957,
    1981,
    125,
    1149,
    637,
    1661,
    381,
    1405,
    893,
    1917,
    253,
    1277,
    765,
    1789,
    509,
    1533,
    1021,
    2045,
    3,
    1027,
    515,
    1539,
    259,
    1283,
    771,
    1795,
    131,
    1155,
    643,
    1667,
    387,
    1411,
    899,
    1923,
    67,
    1091,
    579,
    1603,
    323,
    1347,
    835,
    1859,
    195,
    1219,
    707,
    1731,
    451,
    1475,
    963,
    1987,
    35,
    1059,
    547,
    1571,
    291,
    1315,
    803,
    1827,
    163,
    1187,
    675,
    1699,
    419,
    1443,
    931,
    1955,
    99,
    1123,
    611,
    1635,
    355,
    1379,
    867,
    1891,
    227,
    1251,
    739,
    1763,
    483,
    1507,
    995,
    2019,
    19,
    1043,
    531,
    1555,
    275,
    1299,
    787,
    1811,
    147,
    1171,
    659,
    1683,
    403,
    1427,
    915,
    1939,
    83,
    1107,
    595,
    1619,
    339,
    1363,
    851,
    1875,
    211,
    1235,
    723,
    1747,
    467,
    1491,
    979,
    2003,
    51,
    1075,
    563,
    1587,
    307,
    1331,
    819,
    1843,
    179,
    1203,
    691,
    1715,
    435,
    1459,
    947,
    1971,
    115,
    1139,
    627,
    1651,
    371,
    1395,
    883,
    1907,
    243,
    1267,
    755,
    1779,
    499,
    1523,
    1011,
    2035,
    11,
    1035,
    523,
    1547,
    267,
    1291,
    779,
    1803,
    139,
    1163,
    651,
    1675,
    395,
    1419,
    907,
    1931,
    75,
    1099,
    587,
    1611,
    331,
    1355,
    843,
    1867,
    203,
    1227,
    715,
    1739,
    459,
    1483,
    971,
    1995,
    43,
    1067,
    555,
    1579,
    299,
    1323,
    811,
    1835,
    171,
    1195,
    683,
    1707,
    427,
    1451,
    939,
    1963,
    107,
    1131,
    619,
    1643,
    363,
    1387,
    875,
    1899,
    235,
    1259,
    747,
    1771,
    491,
    1515,
    1003,
    2027,
    27,
    1051,
    539,
    1563,
    283,
    1307,
    795,
    1819,
    155,
    1179,
    667,
    1691,
    411,
    1435,
    923,
    1947,
    91,
    1115,
    603,
    1627,
    347,
    1371,
    859,
    1883,
    219,
    1243,
    731,
    1755,
    475,
    1499,
    987,
    2011,
    59,
    1083,
    571,
    1595,
    315,
    1339,
    827,
    1851,
    187,
    1211,
    699,
    1723,
    443,
    1467,
    955,
    1979,
    123,
    1147,
    635,
    1659,
    379,
    1403,
    891,
    1915,
    251,
    1275,
    763,
    1787,
    507,
    1531,
    1019,
    2043,
    7,
    1031,
    519,
    1543,
    263,
    1287,
    775,
    1799,
    135,
    1159,
    647,
    1671,
    391,
    1415,
    903,
    1927,
    71,
    1095,
    583,
    1607,
    327,
    1351,
    839,
    1863,
    199,
    1223,
    711,
    1735,
    455,
    1479,
    967,
    1991,
    39,
    1063,
    551,
    1575,
    295,
    1319,
    807,
    1831,
    167,
    1191,
    679,
    1703,
    423,
    1447,
    935,
    1959,
    103,
    1127,
    615,
    1639,
    359,
    1383,
    871,
    1895,
    231,
    1255,
    743,
    1767,
    487,
    1511,
    999,
    2023,
    23,
    1047,
    535,
    1559,
    279,
    1303,
    791,
    1815,
    151,
    1175,
    663,
    1687,
    407,
    1431,
    919,
    1943,
    87,
    1111,
    599,
    1623,
    343,
    1367,
    855,
    1879,
    215,
    1239,
    727,
    1751,
    471,
    1495,
    983,
    2007,
    55,
    1079,
    567,
    1591,
    311,
    1335,
    823,
    1847,
    183,
    1207,
    695,
    1719,
    439,
    1463,
    951,
    1975,
    119,
    1143,
    631,
    1655,
    375,
    1399,
    887,
    1911,
    247,
    1271,
    759,
    1783,
    503,
    1527,
    1015,
    2039,
    15,
    1039,
    527,
    1551,
    271,
    1295,
    783,
    1807,
    143,
    1167,
    655,
    1679,
    399,
    1423,
    911,
    1935,
    79,
    1103,
    591,
    1615,
    335,
    1359,
    847,
    1871,
    207,
    1231,
    719,
    1743,
    463,
    1487,
    975,
    1999,
    47,
    1071,
    559,
    1583,
    303,
    1327,
    815,
    1839,
    175,
    1199,
    687,
    1711,
    431,
    1455,
    943,
    1967,
    111,
    1135,
    623,
    1647,
    367,
    1391,
    879,
    1903,
    239,
    1263,
    751,
    1775,
    495,
    1519,
    1007,
    2031,
    31,
    1055,
    543,
    1567,
    287,
    1311,
    799,
    1823,
    159,
    1183,
    671,
    1695,
    415,
    1439,
    927,
    1951,
    95,
    1119,
    607,
    1631,
    351,
    1375,
    863,
    1887,
    223,
    1247,
    735,
    1759,
    479,
    1503,
    991,
    2015,
    63,
    1087,
    575,
    1599,
    319,
    1343,
    831,
    1855,
    191,
    1215,
    703,
    1727,
    447,
    1471,
    959,
    1983,
    127,
    1151,
    639,
    1663,
    383,
    1407,
    895,
    1919,
    255,
    1279,
    767,
    1791,
    511,
    1535,
    1023,
    2047,
};
__declspec(selectany) extern const short FFT4096LUTMap[] = 
{
    0,
    2048,
    1024,
    3072,
    512,
    2560,
    1536,
    3584,
    256,
    2304,
    1280,
    3328,
    768,
    2816,
    1792,
    3840,
    128,
    2176,
    1152,
    3200,
    640,
    2688,
    1664,
    3712,
    384,
    2432,
    1408,
    3456,
    896,
    2944,
    1920,
    3968,
    64,
    2112,
    1088,
    3136,
    576,
    2624,
    1600,
    3648,
    320,
    2368,
    1344,
    3392,
    832,
    2880,
    1856,
    3904,
    192,
    2240,
    1216,
    3264,
    704,
    2752,
    1728,
    3776,
    448,
    2496,
    1472,
    3520,
    960,
    3008,
    1984,
    4032,
    32,
    2080,
    1056,
    3104,
    544,
    2592,
    1568,
    3616,
    288,
    2336,
    1312,
    3360,
    800,
    2848,
    1824,
    3872,
    160,
    2208,
    1184,
    3232,
    672,
    2720,
    1696,
    3744,
    416,
    2464,
    1440,
    3488,
    928,
    2976,
    1952,
    4000,
    96,
    2144,
    1120,
    3168,
    608,
    2656,
    1632,
    3680,
    352,
    2400,
    1376,
    3424,
    864,
    2912,
    1888,
    3936,
    224,
    2272,
    1248,
    3296,
    736,
    2784,
    1760,
    3808,
    480,
    2528,
    1504,
    3552,
    992,
    3040,
    2016,
    4064,
    16,
    2064,
    1040,
    3088,
    528,
    2576,
    1552,
    3600,
    272,
    2320,
    1296,
    3344,
    784,
    2832,
    1808,
    3856,
    144,
    2192,
    1168,
    3216,
    656,
    2704,
    1680,
    3728,
    400,
    2448,
    1424,
    3472,
    912,
    2960,
    1936,
    3984,
    80,
    2128,
    1104,
    3152,
    592,
    2640,
    1616,
    3664,
    336,
    2384,
    1360,
    3408,
    848,
    2896,
    1872,
    3920,
    208,
    2256,
    1232,
    3280,
    720,
    2768,
    1744,
    3792,
    464,
    2512,
    1488,
    3536,
    976,
    3024,
    2000,
    4048,
    48,
    2096,
    1072,
    3120,
    560,
    2608,
    1584,
    3632,
    304,
    2352,
    1328,
    3376,
    816,
    2864,
    1840,
    3888,
    176,
    2224,
    1200,
    3248,
    688,
    2736,
    1712,
    3760,
    432,
    2480,
    1456,
    3504,
    944,
    2992,
    1968,
    4016,
    112,
    2160,
    1136,
    3184,
    624,
    2672,
    1648,
    3696,
    368,
    2416,
    1392,
    3440,
    880,
    2928,
    1904,
    3952,
    240,
    2288,
    1264,
    3312,
    752,
    2800,
    1776,
    3824,
    496,
    2544,
    1520,
    3568,
    1008,
    3056,
    2032,
    4080,
    8,
    2056,
    1032,
    3080,
    520,
    2568,
    1544,
    3592,
    264,
    2312,
    1288,
    3336,
    776,
    2824,
    1800,
    3848,
    136,
    2184,
    1160,
    3208,
    648,
    2696,
    1672,
    3720,
    392,
    2440,
    1416,
    3464,
    904,
    2952,
    1928,
    3976,
    72,
    2120,
    1096,
    3144,
    584,
    2632,
    1608,
    3656,
    328,
    2376,
    1352,
    3400,
    840,
    2888,
    1864,
    3912,
    200,
    2248,
    1224,
    3272,
    712,
    2760,
    1736,
    3784,
    456,
    2504,
    1480,
    3528,
    968,
    3016,
    1992,
    4040,
    40,
    2088,
    1064,
    3112,
    552,
    2600,
    1576,
    3624,
    296,
    2344,
    1320,
    3368,
    808,
    2856,
    1832,
    3880,
    168,
    2216,
    1192,
    3240,
    680,
    2728,
    1704,
    3752,
    424,
    2472,
    1448,
    3496,
    936,
    2984,
    1960,
    4008,
    104,
    2152,
    1128,
    3176,
    616,
    2664,
    1640,
    3688,
    360,
    2408,
    1384,
    3432,
    872,
    2920,
    1896,
    3944,
    232,
    2280,
    1256,
    3304,
    744,
    2792,
    1768,
    3816,
    488,
    2536,
    1512,
    3560,
    1000,
    3048,
    2024,
    4072,
    24,
    2072,
    1048,
    3096,
    536,
    2584,
    1560,
    3608,
    280,
    2328,
    1304,
    3352,
    792,
    2840,
    1816,
    3864,
    152,
    2200,
    1176,
    3224,
    664,
    2712,
    1688,
    3736,
    408,
    2456,
    1432,
    3480,
    920,
    2968,
    1944,
    3992,
    88,
    2136,
    1112,
    3160,
    600,
    2648,
    1624,
    3672,
    344,
    2392,
    1368,
    3416,
    856,
    2904,
    1880,
    3928,
    216,
    2264,
    1240,
    3288,
    728,
    2776,
    1752,
    3800,
    472,
    2520,
    1496,
    3544,
    984,
    3032,
    2008,
    4056,
    56,
    2104,
    1080,
    3128,
    568,
    2616,
    1592,
    3640,
    312,
    2360,
    1336,
    3384,
    824,
    2872,
    1848,
    3896,
    184,
    2232,
    1208,
    3256,
    696,
    2744,
    1720,
    3768,
    440,
    2488,
    1464,
    3512,
    952,
    3000,
    1976,
    4024,
    120,
    2168,
    1144,
    3192,
    632,
    2680,
    1656,
    3704,
    376,
    2424,
    1400,
    3448,
    888,
    2936,
    1912,
    3960,
    248,
    2296,
    1272,
    3320,
    760,
    2808,
    1784,
    3832,
    504,
    2552,
    1528,
    3576,
    1016,
    3064,
    2040,
    4088,
    4,
    2052,
    1028,
    3076,
    516,
    2564,
    1540,
    3588,
    260,
    2308,
    1284,
    3332,
    772,
    2820,
    1796,
    3844,
    132,
    2180,
    1156,
    3204,
    644,
    2692,
    1668,
    3716,
    388,
    2436,
    1412,
    3460,
    900,
    2948,
    1924,
    3972,
    68,
    2116,
    1092,
    3140,
    580,
    2628,
    1604,
    3652,
    324,
    2372,
    1348,
    3396,
    836,
    2884,
    1860,
    3908,
    196,
    2244,
    1220,
    3268,
    708,
    2756,
    1732,
    3780,
    452,
    2500,
    1476,
    3524,
    964,
    3012,
    1988,
    4036,
    36,
    2084,
    1060,
    3108,
    548,
    2596,
    1572,
    3620,
    292,
    2340,
    1316,
    3364,
    804,
    2852,
    1828,
    3876,
    164,
    2212,
    1188,
    3236,
    676,
    2724,
    1700,
    3748,
    420,
    2468,
    1444,
    3492,
    932,
    2980,
    1956,
    4004,
    100,
    2148,
    1124,
    3172,
    612,
    2660,
    1636,
    3684,
    356,
    2404,
    1380,
    3428,
    868,
    2916,
    1892,
    3940,
    228,
    2276,
    1252,
    3300,
    740,
    2788,
    1764,
    3812,
    484,
    2532,
    1508,
    3556,
    996,
    3044,
    2020,
    4068,
    20,
    2068,
    1044,
    3092,
    532,
    2580,
    1556,
    3604,
    276,
    2324,
    1300,
    3348,
    788,
    2836,
    1812,
    3860,
    148,
    2196,
    1172,
    3220,
    660,
    2708,
    1684,
    3732,
    404,
    2452,
    1428,
    3476,
    916,
    2964,
    1940,
    3988,
    84,
    2132,
    1108,
    3156,
    596,
    2644,
    1620,
    3668,
    340,
    2388,
    1364,
    3412,
    852,
    2900,
    1876,
    3924,
    212,
    2260,
    1236,
    3284,
    724,
    2772,
    1748,
    3796,
    468,
    2516,
    1492,
    3540,
    980,
    3028,
    2004,
    4052,
    52,
    2100,
    1076,
    3124,
    564,
    2612,
    1588,
    3636,
    308,
    2356,
    1332,
    3380,
    820,
    2868,
    1844,
    3892,
    180,
    2228,
    1204,
    3252,
    692,
    2740,
    1716,
    3764,
    436,
    2484,
    1460,
    3508,
    948,
    2996,
    1972,
    4020,
    116,
    2164,
    1140,
    3188,
    628,
    2676,
    1652,
    3700,
    372,
    2420,
    1396,
    3444,
    884,
    2932,
    1908,
    3956,
    244,
    2292,
    1268,
    3316,
    756,
    2804,
    1780,
    3828,
    500,
    2548,
    1524,
    3572,
    1012,
    3060,
    2036,
    4084,
    12,
    2060,
    1036,
    3084,
    524,
    2572,
    1548,
    3596,
    268,
    2316,
    1292,
    3340,
    780,
    2828,
    1804,
    3852,
    140,
    2188,
    1164,
    3212,
    652,
    2700,
    1676,
    3724,
    396,
    2444,
    1420,
    3468,
    908,
    2956,
    1932,
    3980,
    76,
    2124,
    1100,
    3148,
    588,
    2636,
    1612,
    3660,
    332,
    2380,
    1356,
    3404,
    844,
    2892,
    1868,
    3916,
    204,
    2252,
    1228,
    3276,
    716,
    2764,
    1740,
    3788,
    460,
    2508,
    1484,
    3532,
    972,
    3020,
    1996,
    4044,
    44,
    2092,
    1068,
    3116,
    556,
    2604,
    1580,
    3628,
    300,
    2348,
    1324,
    3372,
    812,
    2860,
    1836,
    3884,
    172,
    2220,
    1196,
    3244,
    684,
    2732,
    1708,
    3756,
    428,
    2476,
    1452,
    3500,
    940,
    2988,
    1964,
    4012,
    108,
    2156,
    1132,
    3180,
    620,
    2668,
    1644,
    3692,
    364,
    2412,
    1388,
    3436,
    876,
    2924,
    1900,
    3948,
    236,
    2284,
    1260,
    3308,
    748,
    2796,
    1772,
    3820,
    492,
    2540,
    1516,
    3564,
    1004,
    3052,
    2028,
    4076,
    28,
    2076,
    1052,
    3100,
    540,
    2588,
    1564,
    3612,
    284,
    2332,
    1308,
    3356,
    796,
    2844,
    1820,
    3868,
    156,
    2204,
    1180,
    3228,
    668,
    2716,
    1692,
    3740,
    412,
    2460,
    1436,
    3484,
    924,
    2972,
    1948,
    3996,
    92,
    2140,
    1116,
    3164,
    604,
    2652,
    1628,
    3676,
    348,
    2396,
    1372,
    3420,
    860,
    2908,
    1884,
    3932,
    220,
    2268,
    1244,
    3292,
    732,
    2780,
    1756,
    3804,
    476,
    2524,
    1500,
    3548,
    988,
    3036,
    2012,
    4060,
    60,
    2108,
    1084,
    3132,
    572,
    2620,
    1596,
    3644,
    316,
    2364,
    1340,
    3388,
    828,
    2876,
    1852,
    3900,
    188,
    2236,
    1212,
    3260,
    700,
    2748,
    1724,
    3772,
    444,
    2492,
    1468,
    3516,
    956,
    3004,
    1980,
    4028,
    124,
    2172,
    1148,
    3196,
    636,
    2684,
    1660,
    3708,
    380,
    2428,
    1404,
    3452,
    892,
    2940,
    1916,
    3964,
    252,
    2300,
    1276,
    3324,
    764,
    2812,
    1788,
    3836,
    508,
    2556,
    1532,
    3580,
    1020,
    3068,
    2044,
    4092,
    2,
    2050,
    1026,
    3074,
    514,
    2562,
    1538,
    3586,
    258,
    2306,
    1282,
    3330,
    770,
    2818,
    1794,
    3842,
    130,
    2178,
    1154,
    3202,
    642,
    2690,
    1666,
    3714,
    386,
    2434,
    1410,
    3458,
    898,
    2946,
    1922,
    3970,
    66,
    2114,
    1090,
    3138,
    578,
    2626,
    1602,
    3650,
    322,
    2370,
    1346,
    3394,
    834,
    2882,
    1858,
    3906,
    194,
    2242,
    1218,
    3266,
    706,
    2754,
    1730,
    3778,
    450,
    2498,
    1474,
    3522,
    962,
    3010,
    1986,
    4034,
    34,
    2082,
    1058,
    3106,
    546,
    2594,
    1570,
    3618,
    290,
    2338,
    1314,
    3362,
    802,
    2850,
    1826,
    3874,
    162,
    2210,
    1186,
    3234,
    674,
    2722,
    1698,
    3746,
    418,
    2466,
    1442,
    3490,
    930,
    2978,
    1954,
    4002,
    98,
    2146,
    1122,
    3170,
    610,
    2658,
    1634,
    3682,
    354,
    2402,
    1378,
    3426,
    866,
    2914,
    1890,
    3938,
    226,
    2274,
    1250,
    3298,
    738,
    2786,
    1762,
    3810,
    482,
    2530,
    1506,
    3554,
    994,
    3042,
    2018,
    4066,
    18,
    2066,
    1042,
    3090,
    530,
    2578,
    1554,
    3602,
    274,
    2322,
    1298,
    3346,
    786,
    2834,
    1810,
    3858,
    146,
    2194,
    1170,
    3218,
    658,
    2706,
    1682,
    3730,
    402,
    2450,
    1426,
    3474,
    914,
    2962,
    1938,
    3986,
    82,
    2130,
    1106,
    3154,
    594,
    2642,
    1618,
    3666,
    338,
    2386,
    1362,
    3410,
    850,
    2898,
    1874,
    3922,
    210,
    2258,
    1234,
    3282,
    722,
    2770,
    1746,
    3794,
    466,
    2514,
    1490,
    3538,
    978,
    3026,
    2002,
    4050,
    50,
    2098,
    1074,
    3122,
    562,
    2610,
    1586,
    3634,
    306,
    2354,
    1330,
    3378,
    818,
    2866,
    1842,
    3890,
    178,
    2226,
    1202,
    3250,
    690,
    2738,
    1714,
    3762,
    434,
    2482,
    1458,
    3506,
    946,
    2994,
    1970,
    4018,
    114,
    2162,
    1138,
    3186,
    626,
    2674,
    1650,
    3698,
    370,
    2418,
    1394,
    3442,
    882,
    2930,
    1906,
    3954,
    242,
    2290,
    1266,
    3314,
    754,
    2802,
    1778,
    3826,
    498,
    2546,
    1522,
    3570,
    1010,
    3058,
    2034,
    4082,
    10,
    2058,
    1034,
    3082,
    522,
    2570,
    1546,
    3594,
    266,
    2314,
    1290,
    3338,
    778,
    2826,
    1802,
    3850,
    138,
    2186,
    1162,
    3210,
    650,
    2698,
    1674,
    3722,
    394,
    2442,
    1418,
    3466,
    906,
    2954,
    1930,
    3978,
    74,
    2122,
    1098,
    3146,
    586,
    2634,
    1610,
    3658,
    330,
    2378,
    1354,
    3402,
    842,
    2890,
    1866,
    3914,
    202,
    2250,
    1226,
    3274,
    714,
    2762,
    1738,
    3786,
    458,
    2506,
    1482,
    3530,
    970,
    3018,
    1994,
    4042,
    42,
    2090,
    1066,
    3114,
    554,
    2602,
    1578,
    3626,
    298,
    2346,
    1322,
    3370,
    810,
    2858,
    1834,
    3882,
    170,
    2218,
    1194,
    3242,
    682,
    2730,
    1706,
    3754,
    426,
    2474,
    1450,
    3498,
    938,
    2986,
    1962,
    4010,
    106,
    2154,
    1130,
    3178,
    618,
    2666,
    1642,
    3690,
    362,
    2410,
    1386,
    3434,
    874,
    2922,
    1898,
    3946,
    234,
    2282,
    1258,
    3306,
    746,
    2794,
    1770,
    3818,
    490,
    2538,
    1514,
    3562,
    1002,
    3050,
    2026,
    4074,
    26,
    2074,
    1050,
    3098,
    538,
    2586,
    1562,
    3610,
    282,
    2330,
    1306,
    3354,
    794,
    2842,
    1818,
    3866,
    154,
    2202,
    1178,
    3226,
    666,
    2714,
    1690,
    3738,
    410,
    2458,
    1434,
    3482,
    922,
    2970,
    1946,
    3994,
    90,
    2138,
    1114,
    3162,
    602,
    2650,
    1626,
    3674,
    346,
    2394,
    1370,
    3418,
    858,
    2906,
    1882,
    3930,
    218,
    2266,
    1242,
    3290,
    730,
    2778,
    1754,
    3802,
    474,
    2522,
    1498,
    3546,
    986,
    3034,
    2010,
    4058,
    58,
    2106,
    1082,
    3130,
    570,
    2618,
    1594,
    3642,
    314,
    2362,
    1338,
    3386,
    826,
    2874,
    1850,
    3898,
    186,
    2234,
    1210,
    3258,
    698,
    2746,
    1722,
    3770,
    442,
    2490,
    1466,
    3514,
    954,
    3002,
    1978,
    4026,
    122,
    2170,
    1146,
    3194,
    634,
    2682,
    1658,
    3706,
    378,
    2426,
    1402,
    3450,
    890,
    2938,
    1914,
    3962,
    250,
    2298,
    1274,
    3322,
    762,
    2810,
    1786,
    3834,
    506,
    2554,
    1530,
    3578,
    1018,
    3066,
    2042,
    4090,
    6,
    2054,
    1030,
    3078,
    518,
    2566,
    1542,
    3590,
    262,
    2310,
    1286,
    3334,
    774,
    2822,
    1798,
    3846,
    134,
    2182,
    1158,
    3206,
    646,
    2694,
    1670,
    3718,
    390,
    2438,
    1414,
    3462,
    902,
    2950,
    1926,
    3974,
    70,
    2118,
    1094,
    3142,
    582,
    2630,
    1606,
    3654,
    326,
    2374,
    1350,
    3398,
    838,
    2886,
    1862,
    3910,
    198,
    2246,
    1222,
    3270,
    710,
    2758,
    1734,
    3782,
    454,
    2502,
    1478,
    3526,
    966,
    3014,
    1990,
    4038,
    38,
    2086,
    1062,
    3110,
    550,
    2598,
    1574,
    3622,
    294,
    2342,
    1318,
    3366,
    806,
    2854,
    1830,
    3878,
    166,
    2214,
    1190,
    3238,
    678,
    2726,
    1702,
    3750,
    422,
    2470,
    1446,
    3494,
    934,
    2982,
    1958,
    4006,
    102,
    2150,
    1126,
    3174,
    614,
    2662,
    1638,
    3686,
    358,
    2406,
    1382,
    3430,
    870,
    2918,
    1894,
    3942,
    230,
    2278,
    1254,
    3302,
    742,
    2790,
    1766,
    3814,
    486,
    2534,
    1510,
    3558,
    998,
    3046,
    2022,
    4070,
    22,
    2070,
    1046,
    3094,
    534,
    2582,
    1558,
    3606,
    278,
    2326,
    1302,
    3350,
    790,
    2838,
    1814,
    3862,
    150,
    2198,
    1174,
    3222,
    662,
    2710,
    1686,
    3734,
    406,
    2454,
    1430,
    3478,
    918,
    2966,
    1942,
    3990,
    86,
    2134,
    1110,
    3158,
    598,
    2646,
    1622,
    3670,
    342,
    2390,
    1366,
    3414,
    854,
    2902,
    1878,
    3926,
    214,
    2262,
    1238,
    3286,
    726,
    2774,
    1750,
    3798,
    470,
    2518,
    1494,
    3542,
    982,
    3030,
    2006,
    4054,
    54,
    2102,
    1078,
    3126,
    566,
    2614,
    1590,
    3638,
    310,
    2358,
    1334,
    3382,
    822,
    2870,
    1846,
    3894,
    182,
    2230,
    1206,
    3254,
    694,
    2742,
    1718,
    3766,
    438,
    2486,
    1462,
    3510,
    950,
    2998,
    1974,
    4022,
    118,
    2166,
    1142,
    3190,
    630,
    2678,
    1654,
    3702,
    374,
    2422,
    1398,
    3446,
    886,
    2934,
    1910,
    3958,
    246,
    2294,
    1270,
    3318,
    758,
    2806,
    1782,
    3830,
    502,
    2550,
    1526,
    3574,
    1014,
    3062,
    2038,
    4086,
    14,
    2062,
    1038,
    3086,
    526,
    2574,
    1550,
    3598,
    270,
    2318,
    1294,
    3342,
    782,
    2830,
    1806,
    3854,
    142,
    2190,
    1166,
    3214,
    654,
    2702,
    1678,
    3726,
    398,
    2446,
    1422,
    3470,
    910,
    2958,
    1934,
    3982,
    78,
    2126,
    1102,
    3150,
    590,
    2638,
    1614,
    3662,
    334,
    2382,
    1358,
    3406,
    846,
    2894,
    1870,
    3918,
    206,
    2254,
    1230,
    3278,
    718,
    2766,
    1742,
    3790,
    462,
    2510,
    1486,
    3534,
    974,
    3022,
    1998,
    4046,
    46,
    2094,
    1070,
    3118,
    558,
    2606,
    1582,
    3630,
    302,
    2350,
    1326,
    3374,
    814,
    2862,
    1838,
    3886,
    174,
    2222,
    1198,
    3246,
    686,
    2734,
    1710,
    3758,
    430,
    2478,
    1454,
    3502,
    942,
    2990,
    1966,
    4014,
    110,
    2158,
    1134,
    3182,
    622,
    2670,
    1646,
    3694,
    366,
    2414,
    1390,
    3438,
    878,
    2926,
    1902,
    3950,
    238,
    2286,
    1262,
    3310,
    750,
    2798,
    1774,
    3822,
    494,
    2542,
    1518,
    3566,
    1006,
    3054,
    2030,
    4078,
    30,
    2078,
    1054,
    3102,
    542,
    2590,
    1566,
    3614,
    286,
    2334,
    1310,
    3358,
    798,
    2846,
    1822,
    3870,
    158,
    2206,
    1182,
    3230,
    670,
    2718,
    1694,
    3742,
    414,
    2462,
    1438,
    3486,
    926,
    2974,
    1950,
    3998,
    94,
    2142,
    1118,
    3166,
    606,
    2654,
    1630,
    3678,
    350,
    2398,
    1374,
    3422,
    862,
    2910,
    1886,
    3934,
    222,
    2270,
    1246,
    3294,
    734,
    2782,
    1758,
    3806,
    478,
    2526,
    1502,
    3550,
    990,
    3038,
    2014,
    4062,
    62,
    2110,
    1086,
    3134,
    574,
    2622,
    1598,
    3646,
    318,
    2366,
    1342,
    3390,
    830,
    2878,
    1854,
    3902,
    190,
    2238,
    1214,
    3262,
    702,
    2750,
    1726,
    3774,
    446,
    2494,
    1470,
    3518,
    958,
    3006,
    1982,
    4030,
    126,
    2174,
    1150,
    3198,
    638,
    2686,
    1662,
    3710,
    382,
    2430,
    1406,
    3454,
    894,
    2942,
    1918,
    3966,
    254,
    2302,
    1278,
    3326,
    766,
    2814,
    1790,
    3838,
    510,
    2558,
    1534,
    3582,
    1022,
    3070,
    2046,
    4094,
    1,
    2049,
    1025,
    3073,
    513,
    2561,
    1537,
    3585,
    257,
    2305,
    1281,
    3329,
    769,
    2817,
    1793,
    3841,
    129,
    2177,
    1153,
    3201,
    641,
    2689,
    1665,
    3713,
    385,
    2433,
    1409,
    3457,
    897,
    2945,
    1921,
    3969,
    65,
    2113,
    1089,
    3137,
    577,
    2625,
    1601,
    3649,
    321,
    2369,
    1345,
    3393,
    833,
    2881,
    1857,
    3905,
    193,
    2241,
    1217,
    3265,
    705,
    2753,
    1729,
    3777,
    449,
    2497,
    1473,
    3521,
    961,
    3009,
    1985,
    4033,
    33,
    2081,
    1057,
    3105,
    545,
    2593,
    1569,
    3617,
    289,
    2337,
    1313,
    3361,
    801,
    2849,
    1825,
    3873,
    161,
    2209,
    1185,
    3233,
    673,
    2721,
    1697,
    3745,
    417,
    2465,
    1441,
    3489,
    929,
    2977,
    1953,
    4001,
    97,
    2145,
    1121,
    3169,
    609,
    2657,
    1633,
    3681,
    353,
    2401,
    1377,
    3425,
    865,
    2913,
    1889,
    3937,
    225,
    2273,
    1249,
    3297,
    737,
    2785,
    1761,
    3809,
    481,
    2529,
    1505,
    3553,
    993,
    3041,
    2017,
    4065,
    17,
    2065,
    1041,
    3089,
    529,
    2577,
    1553,
    3601,
    273,
    2321,
    1297,
    3345,
    785,
    2833,
    1809,
    3857,
    145,
    2193,
    1169,
    3217,
    657,
    2705,
    1681,
    3729,
    401,
    2449,
    1425,
    3473,
    913,
    2961,
    1937,
    3985,
    81,
    2129,
    1105,
    3153,
    593,
    2641,
    1617,
    3665,
    337,
    2385,
    1361,
    3409,
    849,
    2897,
    1873,
    3921,
    209,
    2257,
    1233,
    3281,
    721,
    2769,
    1745,
    3793,
    465,
    2513,
    1489,
    3537,
    977,
    3025,
    2001,
    4049,
    49,
    2097,
    1073,
    3121,
    561,
    2609,
    1585,
    3633,
    305,
    2353,
    1329,
    3377,
    817,
    2865,
    1841,
    3889,
    177,
    2225,
    1201,
    3249,
    689,
    2737,
    1713,
    3761,
    433,
    2481,
    1457,
    3505,
    945,
    2993,
    1969,
    4017,
    113,
    2161,
    1137,
    3185,
    625,
    2673,
    1649,
    3697,
    369,
    2417,
    1393,
    3441,
    881,
    2929,
    1905,
    3953,
    241,
    2289,
    1265,
    3313,
    753,
    2801,
    1777,
    3825,
    497,
    2545,
    1521,
    3569,
    1009,
    3057,
    2033,
    4081,
    9,
    2057,
    1033,
    3081,
    521,
    2569,
    1545,
    3593,
    265,
    2313,
    1289,
    3337,
    777,
    2825,
    1801,
    3849,
    137,
    2185,
    1161,
    3209,
    649,
    2697,
    1673,
    3721,
    393,
    2441,
    1417,
    3465,
    905,
    2953,
    1929,
    3977,
    73,
    2121,
    1097,
    3145,
    585,
    2633,
    1609,
    3657,
    329,
    2377,
    1353,
    3401,
    841,
    2889,
    1865,
    3913,
    201,
    2249,
    1225,
    3273,
    713,
    2761,
    1737,
    3785,
    457,
    2505,
    1481,
    3529,
    969,
    3017,
    1993,
    4041,
    41,
    2089,
    1065,
    3113,
    553,
    2601,
    1577,
    3625,
    297,
    2345,
    1321,
    3369,
    809,
    2857,
    1833,
    3881,
    169,
    2217,
    1193,
    3241,
    681,
    2729,
    1705,
    3753,
    425,
    2473,
    1449,
    3497,
    937,
    2985,
    1961,
    4009,
    105,
    2153,
    1129,
    3177,
    617,
    2665,
    1641,
    3689,
    361,
    2409,
    1385,
    3433,
    873,
    2921,
    1897,
    3945,
    233,
    2281,
    1257,
    3305,
    745,
    2793,
    1769,
    3817,
    489,
    2537,
    1513,
    3561,
    1001,
    3049,
    2025,
    4073,
    25,
    2073,
    1049,
    3097,
    537,
    2585,
    1561,
    3609,
    281,
    2329,
    1305,
    3353,
    793,
    2841,
    1817,
    3865,
    153,
    2201,
    1177,
    3225,
    665,
    2713,
    1689,
    3737,
    409,
    2457,
    1433,
    3481,
    921,
    2969,
    1945,
    3993,
    89,
    2137,
    1113,
    3161,
    601,
    2649,
    1625,
    3673,
    345,
    2393,
    1369,
    3417,
    857,
    2905,
    1881,
    3929,
    217,
    2265,
    1241,
    3289,
    729,
    2777,
    1753,
    3801,
    473,
    2521,
    1497,
    3545,
    985,
    3033,
    2009,
    4057,
    57,
    2105,
    1081,
    3129,
    569,
    2617,
    1593,
    3641,
    313,
    2361,
    1337,
    3385,
    825,
    2873,
    1849,
    3897,
    185,
    2233,
    1209,
    3257,
    697,
    2745,
    1721,
    3769,
    441,
    2489,
    1465,
    3513,
    953,
    3001,
    1977,
    4025,
    121,
    2169,
    1145,
    3193,
    633,
    2681,
    1657,
    3705,
    377,
    2425,
    1401,
    3449,
    889,
    2937,
    1913,
    3961,
    249,
    2297,
    1273,
    3321,
    761,
    2809,
    1785,
    3833,
    505,
    2553,
    1529,
    3577,
    1017,
    3065,
    2041,
    4089,
    5,
    2053,
    1029,
    3077,
    517,
    2565,
    1541,
    3589,
    261,
    2309,
    1285,
    3333,
    773,
    2821,
    1797,
    3845,
    133,
    2181,
    1157,
    3205,
    645,
    2693,
    1669,
    3717,
    389,
    2437,
    1413,
    3461,
    901,
    2949,
    1925,
    3973,
    69,
    2117,
    1093,
    3141,
    581,
    2629,
    1605,
    3653,
    325,
    2373,
    1349,
    3397,
    837,
    2885,
    1861,
    3909,
    197,
    2245,
    1221,
    3269,
    709,
    2757,
    1733,
    3781,
    453,
    2501,
    1477,
    3525,
    965,
    3013,
    1989,
    4037,
    37,
    2085,
    1061,
    3109,
    549,
    2597,
    1573,
    3621,
    293,
    2341,
    1317,
    3365,
    805,
    2853,
    1829,
    3877,
    165,
    2213,
    1189,
    3237,
    677,
    2725,
    1701,
    3749,
    421,
    2469,
    1445,
    3493,
    933,
    2981,
    1957,
    4005,
    101,
    2149,
    1125,
    3173,
    613,
    2661,
    1637,
    3685,
    357,
    2405,
    1381,
    3429,
    869,
    2917,
    1893,
    3941,
    229,
    2277,
    1253,
    3301,
    741,
    2789,
    1765,
    3813,
    485,
    2533,
    1509,
    3557,
    997,
    3045,
    2021,
    4069,
    21,
    2069,
    1045,
    3093,
    533,
    2581,
    1557,
    3605,
    277,
    2325,
    1301,
    3349,
    789,
    2837,
    1813,
    3861,
    149,
    2197,
    1173,
    3221,
    661,
    2709,
    1685,
    3733,
    405,
    2453,
    1429,
    3477,
    917,
    2965,
    1941,
    3989,
    85,
    2133,
    1109,
    3157,
    597,
    2645,
    1621,
    3669,
    341,
    2389,
    1365,
    3413,
    853,
    2901,
    1877,
    3925,
    213,
    2261,
    1237,
    3285,
    725,
    2773,
    1749,
    3797,
    469,
    2517,
    1493,
    3541,
    981,
    3029,
    2005,
    4053,
    53,
    2101,
    1077,
    3125,
    565,
    2613,
    1589,
    3637,
    309,
    2357,
    1333,
    3381,
    821,
    2869,
    1845,
    3893,
    181,
    2229,
    1205,
    3253,
    693,
    2741,
    1717,
    3765,
    437,
    2485,
    1461,
    3509,
    949,
    2997,
    1973,
    4021,
    117,
    2165,
    1141,
    3189,
    629,
    2677,
    1653,
    3701,
    373,
    2421,
    1397,
    3445,
    885,
    2933,
    1909,
    3957,
    245,
    2293,
    1269,
    3317,
    757,
    2805,
    1781,
    3829,
    501,
    2549,
    1525,
    3573,
    1013,
    3061,
    2037,
    4085,
    13,
    2061,
    1037,
    3085,
    525,
    2573,
    1549,
    3597,
    269,
    2317,
    1293,
    3341,
    781,
    2829,
    1805,
    3853,
    141,
    2189,
    1165,
    3213,
    653,
    2701,
    1677,
    3725,
    397,
    2445,
    1421,
    3469,
    909,
    2957,
    1933,
    3981,
    77,
    2125,
    1101,
    3149,
    589,
    2637,
    1613,
    3661,
    333,
    2381,
    1357,
    3405,
    845,
    2893,
    1869,
    3917,
    205,
    2253,
    1229,
    3277,
    717,
    2765,
    1741,
    3789,
    461,
    2509,
    1485,
    3533,
    973,
    3021,
    1997,
    4045,
    45,
    2093,
    1069,
    3117,
    557,
    2605,
    1581,
    3629,
    301,
    2349,
    1325,
    3373,
    813,
    2861,
    1837,
    3885,
    173,
    2221,
    1197,
    3245,
    685,
    2733,
    1709,
    3757,
    429,
    2477,
    1453,
    3501,
    941,
    2989,
    1965,
    4013,
    109,
    2157,
    1133,
    3181,
    621,
    2669,
    1645,
    3693,
    365,
    2413,
    1389,
    3437,
    877,
    2925,
    1901,
    3949,
    237,
    2285,
    1261,
    3309,
    749,
    2797,
    1773,
    3821,
    493,
    2541,
    1517,
    3565,
    1005,
    3053,
    2029,
    4077,
    29,
    2077,
    1053,
    3101,
    541,
    2589,
    1565,
    3613,
    285,
    2333,
    1309,
    3357,
    797,
    2845,
    1821,
    3869,
    157,
    2205,
    1181,
    3229,
    669,
    2717,
    1693,
    3741,
    413,
    2461,
    1437,
    3485,
    925,
    2973,
    1949,
    3997,
    93,
    2141,
    1117,
    3165,
    605,
    2653,
    1629,
    3677,
    349,
    2397,
    1373,
    3421,
    861,
    2909,
    1885,
    3933,
    221,
    2269,
    1245,
    3293,
    733,
    2781,
    1757,
    3805,
    477,
    2525,
    1501,
    3549,
    989,
    3037,
    2013,
    4061,
    61,
    2109,
    1085,
    3133,
    573,
    2621,
    1597,
    3645,
    317,
    2365,
    1341,
    3389,
    829,
    2877,
    1853,
    3901,
    189,
    2237,
    1213,
    3261,
    701,
    2749,
    1725,
    3773,
    445,
    2493,
    1469,
    3517,
    957,
    3005,
    1981,
    4029,
    125,
    2173,
    1149,
    3197,
    637,
    2685,
    1661,
    3709,
    381,
    2429,
    1405,
    3453,
    893,
    2941,
    1917,
    3965,
    253,
    2301,
    1277,
    3325,
    765,
    2813,
    1789,
    3837,
    509,
    2557,
    1533,
    3581,
    1021,
    3069,
    2045,
    4093,
    3,
    2051,
    1027,
    3075,
    515,
    2563,
    1539,
    3587,
    259,
    2307,
    1283,
    3331,
    771,
    2819,
    1795,
    3843,
    131,
    2179,
    1155,
    3203,
    643,
    2691,
    1667,
    3715,
    387,
    2435,
    1411,
    3459,
    899,
    2947,
    1923,
    3971,
    67,
    2115,
    1091,
    3139,
    579,
    2627,
    1603,
    3651,
    323,
    2371,
    1347,
    3395,
    835,
    2883,
    1859,
    3907,
    195,
    2243,
    1219,
    3267,
    707,
    2755,
    1731,
    3779,
    451,
    2499,
    1475,
    3523,
    963,
    3011,
    1987,
    4035,
    35,
    2083,
    1059,
    3107,
    547,
    2595,
    1571,
    3619,
    291,
    2339,
    1315,
    3363,
    803,
    2851,
    1827,
    3875,
    163,
    2211,
    1187,
    3235,
    675,
    2723,
    1699,
    3747,
    419,
    2467,
    1443,
    3491,
    931,
    2979,
    1955,
    4003,
    99,
    2147,
    1123,
    3171,
    611,
    2659,
    1635,
    3683,
    355,
    2403,
    1379,
    3427,
    867,
    2915,
    1891,
    3939,
    227,
    2275,
    1251,
    3299,
    739,
    2787,
    1763,
    3811,
    483,
    2531,
    1507,
    3555,
    995,
    3043,
    2019,
    4067,
    19,
    2067,
    1043,
    3091,
    531,
    2579,
    1555,
    3603,
    275,
    2323,
    1299,
    3347,
    787,
    2835,
    1811,
    3859,
    147,
    2195,
    1171,
    3219,
    659,
    2707,
    1683,
    3731,
    403,
    2451,
    1427,
    3475,
    915,
    2963,
    1939,
    3987,
    83,
    2131,
    1107,
    3155,
    595,
    2643,
    1619,
    3667,
    339,
    2387,
    1363,
    3411,
    851,
    2899,
    1875,
    3923,
    211,
    2259,
    1235,
    3283,
    723,
    2771,
    1747,
    3795,
    467,
    2515,
    1491,
    3539,
    979,
    3027,
    2003,
    4051,
    51,
    2099,
    1075,
    3123,
    563,
    2611,
    1587,
    3635,
    307,
    2355,
    1331,
    3379,
    819,
    2867,
    1843,
    3891,
    179,
    2227,
    1203,
    3251,
    691,
    2739,
    1715,
    3763,
    435,
    2483,
    1459,
    3507,
    947,
    2995,
    1971,
    4019,
    115,
    2163,
    1139,
    3187,
    627,
    2675,
    1651,
    3699,
    371,
    2419,
    1395,
    3443,
    883,
    2931,
    1907,
    3955,
    243,
    2291,
    1267,
    3315,
    755,
    2803,
    1779,
    3827,
    499,
    2547,
    1523,
    3571,
    1011,
    3059,
    2035,
    4083,
    11,
    2059,
    1035,
    3083,
    523,
    2571,
    1547,
    3595,
    267,
    2315,
    1291,
    3339,
    779,
    2827,
    1803,
    3851,
    139,
    2187,
    1163,
    3211,
    651,
    2699,
    1675,
    3723,
    395,
    2443,
    1419,
    3467,
    907,
    2955,
    1931,
    3979,
    75,
    2123,
    1099,
    3147,
    587,
    2635,
    1611,
    3659,
    331,
    2379,
    1355,
    3403,
    843,
    2891,
    1867,
    3915,
    203,
    2251,
    1227,
    3275,
    715,
    2763,
    1739,
    3787,
    459,
    2507,
    1483,
    3531,
    971,
    3019,
    1995,
    4043,
    43,
    2091,
    1067,
    3115,
    555,
    2603,
    1579,
    3627,
    299,
    2347,
    1323,
    3371,
    811,
    2859,
    1835,
    3883,
    171,
    2219,
    1195,
    3243,
    683,
    2731,
    1707,
    3755,
    427,
    2475,
    1451,
    3499,
    939,
    2987,
    1963,
    4011,
    107,
    2155,
    1131,
    3179,
    619,
    2667,
    1643,
    3691,
    363,
    2411,
    1387,
    3435,
    875,
    2923,
    1899,
    3947,
    235,
    2283,
    1259,
    3307,
    747,
    2795,
    1771,
    3819,
    491,
    2539,
    1515,
    3563,
    1003,
    3051,
    2027,
    4075,
    27,
    2075,
    1051,
    3099,
    539,
    2587,
    1563,
    3611,
    283,
    2331,
    1307,
    3355,
    795,
    2843,
    1819,
    3867,
    155,
    2203,
    1179,
    3227,
    667,
    2715,
    1691,
    3739,
    411,
    2459,
    1435,
    3483,
    923,
    2971,
    1947,
    3995,
    91,
    2139,
    1115,
    3163,
    603,
    2651,
    1627,
    3675,
    347,
    2395,
    1371,
    3419,
    859,
    2907,
    1883,
    3931,
    219,
    2267,
    1243,
    3291,
    731,
    2779,
    1755,
    3803,
    475,
    2523,
    1499,
    3547,
    987,
    3035,
    2011,
    4059,
    59,
    2107,
    1083,
    3131,
    571,
    2619,
    1595,
    3643,
    315,
    2363,
    1339,
    3387,
    827,
    2875,
    1851,
    3899,
    187,
    2235,
    1211,
    3259,
    699,
    2747,
    1723,
    3771,
    443,
    2491,
    1467,
    3515,
    955,
    3003,
    1979,
    4027,
    123,
    2171,
    1147,
    3195,
    635,
    2683,
    1659,
    3707,
    379,
    2427,
    1403,
    3451,
    891,
    2939,
    1915,
    3963,
    251,
    2299,
    1275,
    3323,
    763,
    2811,
    1787,
    3835,
    507,
    2555,
    1531,
    3579,
    1019,
    3067,
    2043,
    4091,
    7,
    2055,
    1031,
    3079,
    519,
    2567,
    1543,
    3591,
    263,
    2311,
    1287,
    3335,
    775,
    2823,
    1799,
    3847,
    135,
    2183,
    1159,
    3207,
    647,
    2695,
    1671,
    3719,
    391,
    2439,
    1415,
    3463,
    903,
    2951,
    1927,
    3975,
    71,
    2119,
    1095,
    3143,
    583,
    2631,
    1607,
    3655,
    327,
    2375,
    1351,
    3399,
    839,
    2887,
    1863,
    3911,
    199,
    2247,
    1223,
    3271,
    711,
    2759,
    1735,
    3783,
    455,
    2503,
    1479,
    3527,
    967,
    3015,
    1991,
    4039,
    39,
    2087,
    1063,
    3111,
    551,
    2599,
    1575,
    3623,
    295,
    2343,
    1319,
    3367,
    807,
    2855,
    1831,
    3879,
    167,
    2215,
    1191,
    3239,
    679,
    2727,
    1703,
    3751,
    423,
    2471,
    1447,
    3495,
    935,
    2983,
    1959,
    4007,
    103,
    2151,
    1127,
    3175,
    615,
    2663,
    1639,
    3687,
    359,
    2407,
    1383,
    3431,
    871,
    2919,
    1895,
    3943,
    231,
    2279,
    1255,
    3303,
    743,
    2791,
    1767,
    3815,
    487,
    2535,
    1511,
    3559,
    999,
    3047,
    2023,
    4071,
    23,
    2071,
    1047,
    3095,
    535,
    2583,
    1559,
    3607,
    279,
    2327,
    1303,
    3351,
    791,
    2839,
    1815,
    3863,
    151,
    2199,
    1175,
    3223,
    663,
    2711,
    1687,
    3735,
    407,
    2455,
    1431,
    3479,
    919,
    2967,
    1943,
    3991,
    87,
    2135,
    1111,
    3159,
    599,
    2647,
    1623,
    3671,
    343,
    2391,
    1367,
    3415,
    855,
    2903,
    1879,
    3927,
    215,
    2263,
    1239,
    3287,
    727,
    2775,
    1751,
    3799,
    471,
    2519,
    1495,
    3543,
    983,
    3031,
    2007,
    4055,
    55,
    2103,
    1079,
    3127,
    567,
    2615,
    1591,
    3639,
    311,
    2359,
    1335,
    3383,
    823,
    2871,
    1847,
    3895,
    183,
    2231,
    1207,
    3255,
    695,
    2743,
    1719,
    3767,
    439,
    2487,
    1463,
    3511,
    951,
    2999,
    1975,
    4023,
    119,
    2167,
    1143,
    3191,
    631,
    2679,
    1655,
    3703,
    375,
    2423,
    1399,
    3447,
    887,
    2935,
    1911,
    3959,
    247,
    2295,
    1271,
    3319,
    759,
    2807,
    1783,
    3831,
    503,
    2551,
    1527,
    3575,
    1015,
    3063,
    2039,
    4087,
    15,
    2063,
    1039,
    3087,
    527,
    2575,
    1551,
    3599,
    271,
    2319,
    1295,
    3343,
    783,
    2831,
    1807,
    3855,
    143,
    2191,
    1167,
    3215,
    655,
    2703,
    1679,
    3727,
    399,
    2447,
    1423,
    3471,
    911,
    2959,
    1935,
    3983,
    79,
    2127,
    1103,
    3151,
    591,
    2639,
    1615,
    3663,
    335,
    2383,
    1359,
    3407,
    847,
    2895,
    1871,
    3919,
    207,
    2255,
    1231,
    3279,
    719,
    2767,
    1743,
    3791,
    463,
    2511,
    1487,
    3535,
    975,
    3023,
    1999,
    4047,
    47,
    2095,
    1071,
    3119,
    559,
    2607,
    1583,
    3631,
    303,
    2351,
    1327,
    3375,
    815,
    2863,
    1839,
    3887,
    175,
    2223,
    1199,
    3247,
    687,
    2735,
    1711,
    3759,
    431,
    2479,
    1455,
    3503,
    943,
    2991,
    1967,
    4015,
    111,
    2159,
    1135,
    3183,
    623,
    2671,
    1647,
    3695,
    367,
    2415,
    1391,
    3439,
    879,
    2927,
    1903,
    3951,
    239,
    2287,
    1263,
    3311,
    751,
    2799,
    1775,
    3823,
    495,
    2543,
    1519,
    3567,
    1007,
    3055,
    2031,
    4079,
    31,
    2079,
    1055,
    3103,
    543,
    2591,
    1567,
    3615,
    287,
    2335,
    1311,
    3359,
    799,
    2847,
    1823,
    3871,
    159,
    2207,
    1183,
    3231,
    671,
    2719,
    1695,
    3743,
    415,
    2463,
    1439,
    3487,
    927,
    2975,
    1951,
    3999,
    95,
    2143,
    1119,
    3167,
    607,
    2655,
    1631,
    3679,
    351,
    2399,
    1375,
    3423,
    863,
    2911,
    1887,
    3935,
    223,
    2271,
    1247,
    3295,
    735,
    2783,
    1759,
    3807,
    479,
    2527,
    1503,
    3551,
    991,
    3039,
    2015,
    4063,
    63,
    2111,
    1087,
    3135,
    575,
    2623,
    1599,
    3647,
    319,
    2367,
    1343,
    3391,
    831,
    2879,
    1855,
    3903,
    191,
    2239,
    1215,
    3263,
    703,
    2751,
    1727,
    3775,
    447,
    2495,
    1471,
    3519,
    959,
    3007,
    1983,
    4031,
    127,
    2175,
    1151,
    3199,
    639,
    2687,
    1663,
    3711,
    383,
    2431,
    1407,
    3455,
    895,
    2943,
    1919,
    3967,
    255,
    2303,
    1279,
    3327,
    767,
    2815,
    1791,
    3839,
    511,
    2559,
    1535,
    3583,
    1023,
    3071,
    2047,
    4095,
};
__declspec(selectany) extern const short FFT8192LUTMap[] = 
{
    0,
    4096,
    2048,
    6144,
    1024,
    5120,
    3072,
    7168,
    512,
    4608,
    2560,
    6656,
    1536,
    5632,
    3584,
    7680,
    256,
    4352,
    2304,
    6400,
    1280,
    5376,
    3328,
    7424,
    768,
    4864,
    2816,
    6912,
    1792,
    5888,
    3840,
    7936,
    128,
    4224,
    2176,
    6272,
    1152,
    5248,
    3200,
    7296,
    640,
    4736,
    2688,
    6784,
    1664,
    5760,
    3712,
    7808,
    384,
    4480,
    2432,
    6528,
    1408,
    5504,
    3456,
    7552,
    896,
    4992,
    2944,
    7040,
    1920,
    6016,
    3968,
    8064,
    64,
    4160,
    2112,
    6208,
    1088,
    5184,
    3136,
    7232,
    576,
    4672,
    2624,
    6720,
    1600,
    5696,
    3648,
    7744,
    320,
    4416,
    2368,
    6464,
    1344,
    5440,
    3392,
    7488,
    832,
    4928,
    2880,
    6976,
    1856,
    5952,
    3904,
    8000,
    192,
    4288,
    2240,
    6336,
    1216,
    5312,
    3264,
    7360,
    704,
    4800,
    2752,
    6848,
    1728,
    5824,
    3776,
    7872,
    448,
    4544,
    2496,
    6592,
    1472,
    5568,
    3520,
    7616,
    960,
    5056,
    3008,
    7104,
    1984,
    6080,
    4032,
    8128,
    32,
    4128,
    2080,
    6176,
    1056,
    5152,
    3104,
    7200,
    544,
    4640,
    2592,
    6688,
    1568,
    5664,
    3616,
    7712,
    288,
    4384,
    2336,
    6432,
    1312,
    5408,
    3360,
    7456,
    800,
    4896,
    2848,
    6944,
    1824,
    5920,
    3872,
    7968,
    160,
    4256,
    2208,
    6304,
    1184,
    5280,
    3232,
    7328,
    672,
    4768,
    2720,
    6816,
    1696,
    5792,
    3744,
    7840,
    416,
    4512,
    2464,
    6560,
    1440,
    5536,
    3488,
    7584,
    928,
    5024,
    2976,
    7072,
    1952,
    6048,
    4000,
    8096,
    96,
    4192,
    2144,
    6240,
    1120,
    5216,
    3168,
    7264,
    608,
    4704,
    2656,
    6752,
    1632,
    5728,
    3680,
    7776,
    352,
    4448,
    2400,
    6496,
    1376,
    5472,
    3424,
    7520,
    864,
    4960,
    2912,
    7008,
    1888,
    5984,
    3936,
    8032,
    224,
    4320,
    2272,
    6368,
    1248,
    5344,
    3296,
    7392,
    736,
    4832,
    2784,
    6880,
    1760,
    5856,
    3808,
    7904,
    480,
    4576,
    2528,
    6624,
    1504,
    5600,
    3552,
    7648,
    992,
    5088,
    3040,
    7136,
    2016,
    6112,
    4064,
    8160,
    16,
    4112,
    2064,
    6160,
    1040,
    5136,
    3088,
    7184,
    528,
    4624,
    2576,
    6672,
    1552,
    5648,
    3600,
    7696,
    272,
    4368,
    2320,
    6416,
    1296,
    5392,
    3344,
    7440,
    784,
    4880,
    2832,
    6928,
    1808,
    5904,
    3856,
    7952,
    144,
    4240,
    2192,
    6288,
    1168,
    5264,
    3216,
    7312,
    656,
    4752,
    2704,
    6800,
    1680,
    5776,
    3728,
    7824,
    400,
    4496,
    2448,
    6544,
    1424,
    5520,
    3472,
    7568,
    912,
    5008,
    2960,
    7056,
    1936,
    6032,
    3984,
    8080,
    80,
    4176,
    2128,
    6224,
    1104,
    5200,
    3152,
    7248,
    592,
    4688,
    2640,
    6736,
    1616,
    5712,
    3664,
    7760,
    336,
    4432,
    2384,
    6480,
    1360,
    5456,
    3408,
    7504,
    848,
    4944,
    2896,
    6992,
    1872,
    5968,
    3920,
    8016,
    208,
    4304,
    2256,
    6352,
    1232,
    5328,
    3280,
    7376,
    720,
    4816,
    2768,
    6864,
    1744,
    5840,
    3792,
    7888,
    464,
    4560,
    2512,
    6608,
    1488,
    5584,
    3536,
    7632,
    976,
    5072,
    3024,
    7120,
    2000,
    6096,
    4048,
    8144,
    48,
    4144,
    2096,
    6192,
    1072,
    5168,
    3120,
    7216,
    560,
    4656,
    2608,
    6704,
    1584,
    5680,
    3632,
    7728,
    304,
    4400,
    2352,
    6448,
    1328,
    5424,
    3376,
    7472,
    816,
    4912,
    2864,
    6960,
    1840,
    5936,
    3888,
    7984,
    176,
    4272,
    2224,
    6320,
    1200,
    5296,
    3248,
    7344,
    688,
    4784,
    2736,
    6832,
    1712,
    5808,
    3760,
    7856,
    432,
    4528,
    2480,
    6576,
    1456,
    5552,
    3504,
    7600,
    944,
    5040,
    2992,
    7088,
    1968,
    6064,
    4016,
    8112,
    112,
    4208,
    2160,
    6256,
    1136,
    5232,
    3184,
    7280,
    624,
    4720,
    2672,
    6768,
    1648,
    5744,
    3696,
    7792,
    368,
    4464,
    2416,
    6512,
    1392,
    5488,
    3440,
    7536,
    880,
    4976,
    2928,
    7024,
    1904,
    6000,
    3952,
    8048,
    240,
    4336,
    2288,
    6384,
    1264,
    5360,
    3312,
    7408,
    752,
    4848,
    2800,
    6896,
    1776,
    5872,
    3824,
    7920,
    496,
    4592,
    2544,
    6640,
    1520,
    5616,
    3568,
    7664,
    1008,
    5104,
    3056,
    7152,
    2032,
    6128,
    4080,
    8176,
    8,
    4104,
    2056,
    6152,
    1032,
    5128,
    3080,
    7176,
    520,
    4616,
    2568,
    6664,
    1544,
    5640,
    3592,
    7688,
    264,
    4360,
    2312,
    6408,
    1288,
    5384,
    3336,
    7432,
    776,
    4872,
    2824,
    6920,
    1800,
    5896,
    3848,
    7944,
    136,
    4232,
    2184,
    6280,
    1160,
    5256,
    3208,
    7304,
    648,
    4744,
    2696,
    6792,
    1672,
    5768,
    3720,
    7816,
    392,
    4488,
    2440,
    6536,
    1416,
    5512,
    3464,
    7560,
    904,
    5000,
    2952,
    7048,
    1928,
    6024,
    3976,
    8072,
    72,
    4168,
    2120,
    6216,
    1096,
    5192,
    3144,
    7240,
    584,
    4680,
    2632,
    6728,
    1608,
    5704,
    3656,
    7752,
    328,
    4424,
    2376,
    6472,
    1352,
    5448,
    3400,
    7496,
    840,
    4936,
    2888,
    6984,
    1864,
    5960,
    3912,
    8008,
    200,
    4296,
    2248,
    6344,
    1224,
    5320,
    3272,
    7368,
    712,
    4808,
    2760,
    6856,
    1736,
    5832,
    3784,
    7880,
    456,
    4552,
    2504,
    6600,
    1480,
    5576,
    3528,
    7624,
    968,
    5064,
    3016,
    7112,
    1992,
    6088,
    4040,
    8136,
    40,
    4136,
    2088,
    6184,
    1064,
    5160,
    3112,
    7208,
    552,
    4648,
    2600,
    6696,
    1576,
    5672,
    3624,
    7720,
    296,
    4392,
    2344,
    6440,
    1320,
    5416,
    3368,
    7464,
    808,
    4904,
    2856,
    6952,
    1832,
    5928,
    3880,
    7976,
    168,
    4264,
    2216,
    6312,
    1192,
    5288,
    3240,
    7336,
    680,
    4776,
    2728,
    6824,
    1704,
    5800,
    3752,
    7848,
    424,
    4520,
    2472,
    6568,
    1448,
    5544,
    3496,
    7592,
    936,
    5032,
    2984,
    7080,
    1960,
    6056,
    4008,
    8104,
    104,
    4200,
    2152,
    6248,
    1128,
    5224,
    3176,
    7272,
    616,
    4712,
    2664,
    6760,
    1640,
    5736,
    3688,
    7784,
    360,
    4456,
    2408,
    6504,
    1384,
    5480,
    3432,
    7528,
    872,
    4968,
    2920,
    7016,
    1896,
    5992,
    3944,
    8040,
    232,
    4328,
    2280,
    6376,
    1256,
    5352,
    3304,
    7400,
    744,
    4840,
    2792,
    6888,
    1768,
    5864,
    3816,
    7912,
    488,
    4584,
    2536,
    6632,
    1512,
    5608,
    3560,
    7656,
    1000,
    5096,
    3048,
    7144,
    2024,
    6120,
    4072,
    8168,
    24,
    4120,
    2072,
    6168,
    1048,
    5144,
    3096,
    7192,
    536,
    4632,
    2584,
    6680,
    1560,
    5656,
    3608,
    7704,
    280,
    4376,
    2328,
    6424,
    1304,
    5400,
    3352,
    7448,
    792,
    4888,
    2840,
    6936,
    1816,
    5912,
    3864,
    7960,
    152,
    4248,
    2200,
    6296,
    1176,
    5272,
    3224,
    7320,
    664,
    4760,
    2712,
    6808,
    1688,
    5784,
    3736,
    7832,
    408,
    4504,
    2456,
    6552,
    1432,
    5528,
    3480,
    7576,
    920,
    5016,
    2968,
    7064,
    1944,
    6040,
    3992,
    8088,
    88,
    4184,
    2136,
    6232,
    1112,
    5208,
    3160,
    7256,
    600,
    4696,
    2648,
    6744,
    1624,
    5720,
    3672,
    7768,
    344,
    4440,
    2392,
    6488,
    1368,
    5464,
    3416,
    7512,
    856,
    4952,
    2904,
    7000,
    1880,
    5976,
    3928,
    8024,
    216,
    4312,
    2264,
    6360,
    1240,
    5336,
    3288,
    7384,
    728,
    4824,
    2776,
    6872,
    1752,
    5848,
    3800,
    7896,
    472,
    4568,
    2520,
    6616,
    1496,
    5592,
    3544,
    7640,
    984,
    5080,
    3032,
    7128,
    2008,
    6104,
    4056,
    8152,
    56,
    4152,
    2104,
    6200,
    1080,
    5176,
    3128,
    7224,
    568,
    4664,
    2616,
    6712,
    1592,
    5688,
    3640,
    7736,
    312,
    4408,
    2360,
    6456,
    1336,
    5432,
    3384,
    7480,
    824,
    4920,
    2872,
    6968,
    1848,
    5944,
    3896,
    7992,
    184,
    4280,
    2232,
    6328,
    1208,
    5304,
    3256,
    7352,
    696,
    4792,
    2744,
    6840,
    1720,
    5816,
    3768,
    7864,
    440,
    4536,
    2488,
    6584,
    1464,
    5560,
    3512,
    7608,
    952,
    5048,
    3000,
    7096,
    1976,
    6072,
    4024,
    8120,
    120,
    4216,
    2168,
    6264,
    1144,
    5240,
    3192,
    7288,
    632,
    4728,
    2680,
    6776,
    1656,
    5752,
    3704,
    7800,
    376,
    4472,
    2424,
    6520,
    1400,
    5496,
    3448,
    7544,
    888,
    4984,
    2936,
    7032,
    1912,
    6008,
    3960,
    8056,
    248,
    4344,
    2296,
    6392,
    1272,
    5368,
    3320,
    7416,
    760,
    4856,
    2808,
    6904,
    1784,
    5880,
    3832,
    7928,
    504,
    4600,
    2552,
    6648,
    1528,
    5624,
    3576,
    7672,
    1016,
    5112,
    3064,
    7160,
    2040,
    6136,
    4088,
    8184,
    4,
    4100,
    2052,
    6148,
    1028,
    5124,
    3076,
    7172,
    516,
    4612,
    2564,
    6660,
    1540,
    5636,
    3588,
    7684,
    260,
    4356,
    2308,
    6404,
    1284,
    5380,
    3332,
    7428,
    772,
    4868,
    2820,
    6916,
    1796,
    5892,
    3844,
    7940,
    132,
    4228,
    2180,
    6276,
    1156,
    5252,
    3204,
    7300,
    644,
    4740,
    2692,
    6788,
    1668,
    5764,
    3716,
    7812,
    388,
    4484,
    2436,
    6532,
    1412,
    5508,
    3460,
    7556,
    900,
    4996,
    2948,
    7044,
    1924,
    6020,
    3972,
    8068,
    68,
    4164,
    2116,
    6212,
    1092,
    5188,
    3140,
    7236,
    580,
    4676,
    2628,
    6724,
    1604,
    5700,
    3652,
    7748,
    324,
    4420,
    2372,
    6468,
    1348,
    5444,
    3396,
    7492,
    836,
    4932,
    2884,
    6980,
    1860,
    5956,
    3908,
    8004,
    196,
    4292,
    2244,
    6340,
    1220,
    5316,
    3268,
    7364,
    708,
    4804,
    2756,
    6852,
    1732,
    5828,
    3780,
    7876,
    452,
    4548,
    2500,
    6596,
    1476,
    5572,
    3524,
    7620,
    964,
    5060,
    3012,
    7108,
    1988,
    6084,
    4036,
    8132,
    36,
    4132,
    2084,
    6180,
    1060,
    5156,
    3108,
    7204,
    548,
    4644,
    2596,
    6692,
    1572,
    5668,
    3620,
    7716,
    292,
    4388,
    2340,
    6436,
    1316,
    5412,
    3364,
    7460,
    804,
    4900,
    2852,
    6948,
    1828,
    5924,
    3876,
    7972,
    164,
    4260,
    2212,
    6308,
    1188,
    5284,
    3236,
    7332,
    676,
    4772,
    2724,
    6820,
    1700,
    5796,
    3748,
    7844,
    420,
    4516,
    2468,
    6564,
    1444,
    5540,
    3492,
    7588,
    932,
    5028,
    2980,
    7076,
    1956,
    6052,
    4004,
    8100,
    100,
    4196,
    2148,
    6244,
    1124,
    5220,
    3172,
    7268,
    612,
    4708,
    2660,
    6756,
    1636,
    5732,
    3684,
    7780,
    356,
    4452,
    2404,
    6500,
    1380,
    5476,
    3428,
    7524,
    868,
    4964,
    2916,
    7012,
    1892,
    5988,
    3940,
    8036,
    228,
    4324,
    2276,
    6372,
    1252,
    5348,
    3300,
    7396,
    740,
    4836,
    2788,
    6884,
    1764,
    5860,
    3812,
    7908,
    484,
    4580,
    2532,
    6628,
    1508,
    5604,
    3556,
    7652,
    996,
    5092,
    3044,
    7140,
    2020,
    6116,
    4068,
    8164,
    20,
    4116,
    2068,
    6164,
    1044,
    5140,
    3092,
    7188,
    532,
    4628,
    2580,
    6676,
    1556,
    5652,
    3604,
    7700,
    276,
    4372,
    2324,
    6420,
    1300,
    5396,
    3348,
    7444,
    788,
    4884,
    2836,
    6932,
    1812,
    5908,
    3860,
    7956,
    148,
    4244,
    2196,
    6292,
    1172,
    5268,
    3220,
    7316,
    660,
    4756,
    2708,
    6804,
    1684,
    5780,
    3732,
    7828,
    404,
    4500,
    2452,
    6548,
    1428,
    5524,
    3476,
    7572,
    916,
    5012,
    2964,
    7060,
    1940,
    6036,
    3988,
    8084,
    84,
    4180,
    2132,
    6228,
    1108,
    5204,
    3156,
    7252,
    596,
    4692,
    2644,
    6740,
    1620,
    5716,
    3668,
    7764,
    340,
    4436,
    2388,
    6484,
    1364,
    5460,
    3412,
    7508,
    852,
    4948,
    2900,
    6996,
    1876,
    5972,
    3924,
    8020,
    212,
    4308,
    2260,
    6356,
    1236,
    5332,
    3284,
    7380,
    724,
    4820,
    2772,
    6868,
    1748,
    5844,
    3796,
    7892,
    468,
    4564,
    2516,
    6612,
    1492,
    5588,
    3540,
    7636,
    980,
    5076,
    3028,
    7124,
    2004,
    6100,
    4052,
    8148,
    52,
    4148,
    2100,
    6196,
    1076,
    5172,
    3124,
    7220,
    564,
    4660,
    2612,
    6708,
    1588,
    5684,
    3636,
    7732,
    308,
    4404,
    2356,
    6452,
    1332,
    5428,
    3380,
    7476,
    820,
    4916,
    2868,
    6964,
    1844,
    5940,
    3892,
    7988,
    180,
    4276,
    2228,
    6324,
    1204,
    5300,
    3252,
    7348,
    692,
    4788,
    2740,
    6836,
    1716,
    5812,
    3764,
    7860,
    436,
    4532,
    2484,
    6580,
    1460,
    5556,
    3508,
    7604,
    948,
    5044,
    2996,
    7092,
    1972,
    6068,
    4020,
    8116,
    116,
    4212,
    2164,
    6260,
    1140,
    5236,
    3188,
    7284,
    628,
    4724,
    2676,
    6772,
    1652,
    5748,
    3700,
    7796,
    372,
    4468,
    2420,
    6516,
    1396,
    5492,
    3444,
    7540,
    884,
    4980,
    2932,
    7028,
    1908,
    6004,
    3956,
    8052,
    244,
    4340,
    2292,
    6388,
    1268,
    5364,
    3316,
    7412,
    756,
    4852,
    2804,
    6900,
    1780,
    5876,
    3828,
    7924,
    500,
    4596,
    2548,
    6644,
    1524,
    5620,
    3572,
    7668,
    1012,
    5108,
    3060,
    7156,
    2036,
    6132,
    4084,
    8180,
    12,
    4108,
    2060,
    6156,
    1036,
    5132,
    3084,
    7180,
    524,
    4620,
    2572,
    6668,
    1548,
    5644,
    3596,
    7692,
    268,
    4364,
    2316,
    6412,
    1292,
    5388,
    3340,
    7436,
    780,
    4876,
    2828,
    6924,
    1804,
    5900,
    3852,
    7948,
    140,
    4236,
    2188,
    6284,
    1164,
    5260,
    3212,
    7308,
    652,
    4748,
    2700,
    6796,
    1676,
    5772,
    3724,
    7820,
    396,
    4492,
    2444,
    6540,
    1420,
    5516,
    3468,
    7564,
    908,
    5004,
    2956,
    7052,
    1932,
    6028,
    3980,
    8076,
    76,
    4172,
    2124,
    6220,
    1100,
    5196,
    3148,
    7244,
    588,
    4684,
    2636,
    6732,
    1612,
    5708,
    3660,
    7756,
    332,
    4428,
    2380,
    6476,
    1356,
    5452,
    3404,
    7500,
    844,
    4940,
    2892,
    6988,
    1868,
    5964,
    3916,
    8012,
    204,
    4300,
    2252,
    6348,
    1228,
    5324,
    3276,
    7372,
    716,
    4812,
    2764,
    6860,
    1740,
    5836,
    3788,
    7884,
    460,
    4556,
    2508,
    6604,
    1484,
    5580,
    3532,
    7628,
    972,
    5068,
    3020,
    7116,
    1996,
    6092,
    4044,
    8140,
    44,
    4140,
    2092,
    6188,
    1068,
    5164,
    3116,
    7212,
    556,
    4652,
    2604,
    6700,
    1580,
    5676,
    3628,
    7724,
    300,
    4396,
    2348,
    6444,
    1324,
    5420,
    3372,
    7468,
    812,
    4908,
    2860,
    6956,
    1836,
    5932,
    3884,
    7980,
    172,
    4268,
    2220,
    6316,
    1196,
    5292,
    3244,
    7340,
    684,
    4780,
    2732,
    6828,
    1708,
    5804,
    3756,
    7852,
    428,
    4524,
    2476,
    6572,
    1452,
    5548,
    3500,
    7596,
    940,
    5036,
    2988,
    7084,
    1964,
    6060,
    4012,
    8108,
    108,
    4204,
    2156,
    6252,
    1132,
    5228,
    3180,
    7276,
    620,
    4716,
    2668,
    6764,
    1644,
    5740,
    3692,
    7788,
    364,
    4460,
    2412,
    6508,
    1388,
    5484,
    3436,
    7532,
    876,
    4972,
    2924,
    7020,
    1900,
    5996,
    3948,
    8044,
    236,
    4332,
    2284,
    6380,
    1260,
    5356,
    3308,
    7404,
    748,
    4844,
    2796,
    6892,
    1772,
    5868,
    3820,
    7916,
    492,
    4588,
    2540,
    6636,
    1516,
    5612,
    3564,
    7660,
    1004,
    5100,
    3052,
    7148,
    2028,
    6124,
    4076,
    8172,
    28,
    4124,
    2076,
    6172,
    1052,
    5148,
    3100,
    7196,
    540,
    4636,
    2588,
    6684,
    1564,
    5660,
    3612,
    7708,
    284,
    4380,
    2332,
    6428,
    1308,
    5404,
    3356,
    7452,
    796,
    4892,
    2844,
    6940,
    1820,
    5916,
    3868,
    7964,
    156,
    4252,
    2204,
    6300,
    1180,
    5276,
    3228,
    7324,
    668,
    4764,
    2716,
    6812,
    1692,
    5788,
    3740,
    7836,
    412,
    4508,
    2460,
    6556,
    1436,
    5532,
    3484,
    7580,
    924,
    5020,
    2972,
    7068,
    1948,
    6044,
    3996,
    8092,
    92,
    4188,
    2140,
    6236,
    1116,
    5212,
    3164,
    7260,
    604,
    4700,
    2652,
    6748,
    1628,
    5724,
    3676,
    7772,
    348,
    4444,
    2396,
    6492,
    1372,
    5468,
    3420,
    7516,
    860,
    4956,
    2908,
    7004,
    1884,
    5980,
    3932,
    8028,
    220,
    4316,
    2268,
    6364,
    1244,
    5340,
    3292,
    7388,
    732,
    4828,
    2780,
    6876,
    1756,
    5852,
    3804,
    7900,
    476,
    4572,
    2524,
    6620,
    1500,
    5596,
    3548,
    7644,
    988,
    5084,
    3036,
    7132,
    2012,
    6108,
    4060,
    8156,
    60,
    4156,
    2108,
    6204,
    1084,
    5180,
    3132,
    7228,
    572,
    4668,
    2620,
    6716,
    1596,
    5692,
    3644,
    7740,
    316,
    4412,
    2364,
    6460,
    1340,
    5436,
    3388,
    7484,
    828,
    4924,
    2876,
    6972,
    1852,
    5948,
    3900,
    7996,
    188,
    4284,
    2236,
    6332,
    1212,
    5308,
    3260,
    7356,
    700,
    4796,
    2748,
    6844,
    1724,
    5820,
    3772,
    7868,
    444,
    4540,
    2492,
    6588,
    1468,
    5564,
    3516,
    7612,
    956,
    5052,
    3004,
    7100,
    1980,
    6076,
    4028,
    8124,
    124,
    4220,
    2172,
    6268,
    1148,
    5244,
    3196,
    7292,
    636,
    4732,
    2684,
    6780,
    1660,
    5756,
    3708,
    7804,
    380,
    4476,
    2428,
    6524,
    1404,
    5500,
    3452,
    7548,
    892,
    4988,
    2940,
    7036,
    1916,
    6012,
    3964,
    8060,
    252,
    4348,
    2300,
    6396,
    1276,
    5372,
    3324,
    7420,
    764,
    4860,
    2812,
    6908,
    1788,
    5884,
    3836,
    7932,
    508,
    4604,
    2556,
    6652,
    1532,
    5628,
    3580,
    7676,
    1020,
    5116,
    3068,
    7164,
    2044,
    6140,
    4092,
    8188,
    2,
    4098,
    2050,
    6146,
    1026,
    5122,
    3074,
    7170,
    514,
    4610,
    2562,
    6658,
    1538,
    5634,
    3586,
    7682,
    258,
    4354,
    2306,
    6402,
    1282,
    5378,
    3330,
    7426,
    770,
    4866,
    2818,
    6914,
    1794,
    5890,
    3842,
    7938,
    130,
    4226,
    2178,
    6274,
    1154,
    5250,
    3202,
    7298,
    642,
    4738,
    2690,
    6786,
    1666,
    5762,
    3714,
    7810,
    386,
    4482,
    2434,
    6530,
    1410,
    5506,
    3458,
    7554,
    898,
    4994,
    2946,
    7042,
    1922,
    6018,
    3970,
    8066,
    66,
    4162,
    2114,
    6210,
    1090,
    5186,
    3138,
    7234,
    578,
    4674,
    2626,
    6722,
    1602,
    5698,
    3650,
    7746,
    322,
    4418,
    2370,
    6466,
    1346,
    5442,
    3394,
    7490,
    834,
    4930,
    2882,
    6978,
    1858,
    5954,
    3906,
    8002,
    194,
    4290,
    2242,
    6338,
    1218,
    5314,
    3266,
    7362,
    706,
    4802,
    2754,
    6850,
    1730,
    5826,
    3778,
    7874,
    450,
    4546,
    2498,
    6594,
    1474,
    5570,
    3522,
    7618,
    962,
    5058,
    3010,
    7106,
    1986,
    6082,
    4034,
    8130,
    34,
    4130,
    2082,
    6178,
    1058,
    5154,
    3106,
    7202,
    546,
    4642,
    2594,
    6690,
    1570,
    5666,
    3618,
    7714,
    290,
    4386,
    2338,
    6434,
    1314,
    5410,
    3362,
    7458,
    802,
    4898,
    2850,
    6946,
    1826,
    5922,
    3874,
    7970,
    162,
    4258,
    2210,
    6306,
    1186,
    5282,
    3234,
    7330,
    674,
    4770,
    2722,
    6818,
    1698,
    5794,
    3746,
    7842,
    418,
    4514,
    2466,
    6562,
    1442,
    5538,
    3490,
    7586,
    930,
    5026,
    2978,
    7074,
    1954,
    6050,
    4002,
    8098,
    98,
    4194,
    2146,
    6242,
    1122,
    5218,
    3170,
    7266,
    610,
    4706,
    2658,
    6754,
    1634,
    5730,
    3682,
    7778,
    354,
    4450,
    2402,
    6498,
    1378,
    5474,
    3426,
    7522,
    866,
    4962,
    2914,
    7010,
    1890,
    5986,
    3938,
    8034,
    226,
    4322,
    2274,
    6370,
    1250,
    5346,
    3298,
    7394,
    738,
    4834,
    2786,
    6882,
    1762,
    5858,
    3810,
    7906,
    482,
    4578,
    2530,
    6626,
    1506,
    5602,
    3554,
    7650,
    994,
    5090,
    3042,
    7138,
    2018,
    6114,
    4066,
    8162,
    18,
    4114,
    2066,
    6162,
    1042,
    5138,
    3090,
    7186,
    530,
    4626,
    2578,
    6674,
    1554,
    5650,
    3602,
    7698,
    274,
    4370,
    2322,
    6418,
    1298,
    5394,
    3346,
    7442,
    786,
    4882,
    2834,
    6930,
    1810,
    5906,
    3858,
    7954,
    146,
    4242,
    2194,
    6290,
    1170,
    5266,
    3218,
    7314,
    658,
    4754,
    2706,
    6802,
    1682,
    5778,
    3730,
    7826,
    402,
    4498,
    2450,
    6546,
    1426,
    5522,
    3474,
    7570,
    914,
    5010,
    2962,
    7058,
    1938,
    6034,
    3986,
    8082,
    82,
    4178,
    2130,
    6226,
    1106,
    5202,
    3154,
    7250,
    594,
    4690,
    2642,
    6738,
    1618,
    5714,
    3666,
    7762,
    338,
    4434,
    2386,
    6482,
    1362,
    5458,
    3410,
    7506,
    850,
    4946,
    2898,
    6994,
    1874,
    5970,
    3922,
    8018,
    210,
    4306,
    2258,
    6354,
    1234,
    5330,
    3282,
    7378,
    722,
    4818,
    2770,
    6866,
    1746,
    5842,
    3794,
    7890,
    466,
    4562,
    2514,
    6610,
    1490,
    5586,
    3538,
    7634,
    978,
    5074,
    3026,
    7122,
    2002,
    6098,
    4050,
    8146,
    50,
    4146,
    2098,
    6194,
    1074,
    5170,
    3122,
    7218,
    562,
    4658,
    2610,
    6706,
    1586,
    5682,
    3634,
    7730,
    306,
    4402,
    2354,
    6450,
    1330,
    5426,
    3378,
    7474,
    818,
    4914,
    2866,
    6962,
    1842,
    5938,
    3890,
    7986,
    178,
    4274,
    2226,
    6322,
    1202,
    5298,
    3250,
    7346,
    690,
    4786,
    2738,
    6834,
    1714,
    5810,
    3762,
    7858,
    434,
    4530,
    2482,
    6578,
    1458,
    5554,
    3506,
    7602,
    946,
    5042,
    2994,
    7090,
    1970,
    6066,
    4018,
    8114,
    114,
    4210,
    2162,
    6258,
    1138,
    5234,
    3186,
    7282,
    626,
    4722,
    2674,
    6770,
    1650,
    5746,
    3698,
    7794,
    370,
    4466,
    2418,
    6514,
    1394,
    5490,
    3442,
    7538,
    882,
    4978,
    2930,
    7026,
    1906,
    6002,
    3954,
    8050,
    242,
    4338,
    2290,
    6386,
    1266,
    5362,
    3314,
    7410,
    754,
    4850,
    2802,
    6898,
    1778,
    5874,
    3826,
    7922,
    498,
    4594,
    2546,
    6642,
    1522,
    5618,
    3570,
    7666,
    1010,
    5106,
    3058,
    7154,
    2034,
    6130,
    4082,
    8178,
    10,
    4106,
    2058,
    6154,
    1034,
    5130,
    3082,
    7178,
    522,
    4618,
    2570,
    6666,
    1546,
    5642,
    3594,
    7690,
    266,
    4362,
    2314,
    6410,
    1290,
    5386,
    3338,
    7434,
    778,
    4874,
    2826,
    6922,
    1802,
    5898,
    3850,
    7946,
    138,
    4234,
    2186,
    6282,
    1162,
    5258,
    3210,
    7306,
    650,
    4746,
    2698,
    6794,
    1674,
    5770,
    3722,
    7818,
    394,
    4490,
    2442,
    6538,
    1418,
    5514,
    3466,
    7562,
    906,
    5002,
    2954,
    7050,
    1930,
    6026,
    3978,
    8074,
    74,
    4170,
    2122,
    6218,
    1098,
    5194,
    3146,
    7242,
    586,
    4682,
    2634,
    6730,
    1610,
    5706,
    3658,
    7754,
    330,
    4426,
    2378,
    6474,
    1354,
    5450,
    3402,
    7498,
    842,
    4938,
    2890,
    6986,
    1866,
    5962,
    3914,
    8010,
    202,
    4298,
    2250,
    6346,
    1226,
    5322,
    3274,
    7370,
    714,
    4810,
    2762,
    6858,
    1738,
    5834,
    3786,
    7882,
    458,
    4554,
    2506,
    6602,
    1482,
    5578,
    3530,
    7626,
    970,
    5066,
    3018,
    7114,
    1994,
    6090,
    4042,
    8138,
    42,
    4138,
    2090,
    6186,
    1066,
    5162,
    3114,
    7210,
    554,
    4650,
    2602,
    6698,
    1578,
    5674,
    3626,
    7722,
    298,
    4394,
    2346,
    6442,
    1322,
    5418,
    3370,
    7466,
    810,
    4906,
    2858,
    6954,
    1834,
    5930,
    3882,
    7978,
    170,
    4266,
    2218,
    6314,
    1194,
    5290,
    3242,
    7338,
    682,
    4778,
    2730,
    6826,
    1706,
    5802,
    3754,
    7850,
    426,
    4522,
    2474,
    6570,
    1450,
    5546,
    3498,
    7594,
    938,
    5034,
    2986,
    7082,
    1962,
    6058,
    4010,
    8106,
    106,
    4202,
    2154,
    6250,
    1130,
    5226,
    3178,
    7274,
    618,
    4714,
    2666,
    6762,
    1642,
    5738,
    3690,
    7786,
    362,
    4458,
    2410,
    6506,
    1386,
    5482,
    3434,
    7530,
    874,
    4970,
    2922,
    7018,
    1898,
    5994,
    3946,
    8042,
    234,
    4330,
    2282,
    6378,
    1258,
    5354,
    3306,
    7402,
    746,
    4842,
    2794,
    6890,
    1770,
    5866,
    3818,
    7914,
    490,
    4586,
    2538,
    6634,
    1514,
    5610,
    3562,
    7658,
    1002,
    5098,
    3050,
    7146,
    2026,
    6122,
    4074,
    8170,
    26,
    4122,
    2074,
    6170,
    1050,
    5146,
    3098,
    7194,
    538,
    4634,
    2586,
    6682,
    1562,
    5658,
    3610,
    7706,
    282,
    4378,
    2330,
    6426,
    1306,
    5402,
    3354,
    7450,
    794,
    4890,
    2842,
    6938,
    1818,
    5914,
    3866,
    7962,
    154,
    4250,
    2202,
    6298,
    1178,
    5274,
    3226,
    7322,
    666,
    4762,
    2714,
    6810,
    1690,
    5786,
    3738,
    7834,
    410,
    4506,
    2458,
    6554,
    1434,
    5530,
    3482,
    7578,
    922,
    5018,
    2970,
    7066,
    1946,
    6042,
    3994,
    8090,
    90,
    4186,
    2138,
    6234,
    1114,
    5210,
    3162,
    7258,
    602,
    4698,
    2650,
    6746,
    1626,
    5722,
    3674,
    7770,
    346,
    4442,
    2394,
    6490,
    1370,
    5466,
    3418,
    7514,
    858,
    4954,
    2906,
    7002,
    1882,
    5978,
    3930,
    8026,
    218,
    4314,
    2266,
    6362,
    1242,
    5338,
    3290,
    7386,
    730,
    4826,
    2778,
    6874,
    1754,
    5850,
    3802,
    7898,
    474,
    4570,
    2522,
    6618,
    1498,
    5594,
    3546,
    7642,
    986,
    5082,
    3034,
    7130,
    2010,
    6106,
    4058,
    8154,
    58,
    4154,
    2106,
    6202,
    1082,
    5178,
    3130,
    7226,
    570,
    4666,
    2618,
    6714,
    1594,
    5690,
    3642,
    7738,
    314,
    4410,
    2362,
    6458,
    1338,
    5434,
    3386,
    7482,
    826,
    4922,
    2874,
    6970,
    1850,
    5946,
    3898,
    7994,
    186,
    4282,
    2234,
    6330,
    1210,
    5306,
    3258,
    7354,
    698,
    4794,
    2746,
    6842,
    1722,
    5818,
    3770,
    7866,
    442,
    4538,
    2490,
    6586,
    1466,
    5562,
    3514,
    7610,
    954,
    5050,
    3002,
    7098,
    1978,
    6074,
    4026,
    8122,
    122,
    4218,
    2170,
    6266,
    1146,
    5242,
    3194,
    7290,
    634,
    4730,
    2682,
    6778,
    1658,
    5754,
    3706,
    7802,
    378,
    4474,
    2426,
    6522,
    1402,
    5498,
    3450,
    7546,
    890,
    4986,
    2938,
    7034,
    1914,
    6010,
    3962,
    8058,
    250,
    4346,
    2298,
    6394,
    1274,
    5370,
    3322,
    7418,
    762,
    4858,
    2810,
    6906,
    1786,
    5882,
    3834,
    7930,
    506,
    4602,
    2554,
    6650,
    1530,
    5626,
    3578,
    7674,
    1018,
    5114,
    3066,
    7162,
    2042,
    6138,
    4090,
    8186,
    6,
    4102,
    2054,
    6150,
    1030,
    5126,
    3078,
    7174,
    518,
    4614,
    2566,
    6662,
    1542,
    5638,
    3590,
    7686,
    262,
    4358,
    2310,
    6406,
    1286,
    5382,
    3334,
    7430,
    774,
    4870,
    2822,
    6918,
    1798,
    5894,
    3846,
    7942,
    134,
    4230,
    2182,
    6278,
    1158,
    5254,
    3206,
    7302,
    646,
    4742,
    2694,
    6790,
    1670,
    5766,
    3718,
    7814,
    390,
    4486,
    2438,
    6534,
    1414,
    5510,
    3462,
    7558,
    902,
    4998,
    2950,
    7046,
    1926,
    6022,
    3974,
    8070,
    70,
    4166,
    2118,
    6214,
    1094,
    5190,
    3142,
    7238,
    582,
    4678,
    2630,
    6726,
    1606,
    5702,
    3654,
    7750,
    326,
    4422,
    2374,
    6470,
    1350,
    5446,
    3398,
    7494,
    838,
    4934,
    2886,
    6982,
    1862,
    5958,
    3910,
    8006,
    198,
    4294,
    2246,
    6342,
    1222,
    5318,
    3270,
    7366,
    710,
    4806,
    2758,
    6854,
    1734,
    5830,
    3782,
    7878,
    454,
    4550,
    2502,
    6598,
    1478,
    5574,
    3526,
    7622,
    966,
    5062,
    3014,
    7110,
    1990,
    6086,
    4038,
    8134,
    38,
    4134,
    2086,
    6182,
    1062,
    5158,
    3110,
    7206,
    550,
    4646,
    2598,
    6694,
    1574,
    5670,
    3622,
    7718,
    294,
    4390,
    2342,
    6438,
    1318,
    5414,
    3366,
    7462,
    806,
    4902,
    2854,
    6950,
    1830,
    5926,
    3878,
    7974,
    166,
    4262,
    2214,
    6310,
    1190,
    5286,
    3238,
    7334,
    678,
    4774,
    2726,
    6822,
    1702,
    5798,
    3750,
    7846,
    422,
    4518,
    2470,
    6566,
    1446,
    5542,
    3494,
    7590,
    934,
    5030,
    2982,
    7078,
    1958,
    6054,
    4006,
    8102,
    102,
    4198,
    2150,
    6246,
    1126,
    5222,
    3174,
    7270,
    614,
    4710,
    2662,
    6758,
    1638,
    5734,
    3686,
    7782,
    358,
    4454,
    2406,
    6502,
    1382,
    5478,
    3430,
    7526,
    870,
    4966,
    2918,
    7014,
    1894,
    5990,
    3942,
    8038,
    230,
    4326,
    2278,
    6374,
    1254,
    5350,
    3302,
    7398,
    742,
    4838,
    2790,
    6886,
    1766,
    5862,
    3814,
    7910,
    486,
    4582,
    2534,
    6630,
    1510,
    5606,
    3558,
    7654,
    998,
    5094,
    3046,
    7142,
    2022,
    6118,
    4070,
    8166,
    22,
    4118,
    2070,
    6166,
    1046,
    5142,
    3094,
    7190,
    534,
    4630,
    2582,
    6678,
    1558,
    5654,
    3606,
    7702,
    278,
    4374,
    2326,
    6422,
    1302,
    5398,
    3350,
    7446,
    790,
    4886,
    2838,
    6934,
    1814,
    5910,
    3862,
    7958,
    150,
    4246,
    2198,
    6294,
    1174,
    5270,
    3222,
    7318,
    662,
    4758,
    2710,
    6806,
    1686,
    5782,
    3734,
    7830,
    406,
    4502,
    2454,
    6550,
    1430,
    5526,
    3478,
    7574,
    918,
    5014,
    2966,
    7062,
    1942,
    6038,
    3990,
    8086,
    86,
    4182,
    2134,
    6230,
    1110,
    5206,
    3158,
    7254,
    598,
    4694,
    2646,
    6742,
    1622,
    5718,
    3670,
    7766,
    342,
    4438,
    2390,
    6486,
    1366,
    5462,
    3414,
    7510,
    854,
    4950,
    2902,
    6998,
    1878,
    5974,
    3926,
    8022,
    214,
    4310,
    2262,
    6358,
    1238,
    5334,
    3286,
    7382,
    726,
    4822,
    2774,
    6870,
    1750,
    5846,
    3798,
    7894,
    470,
    4566,
    2518,
    6614,
    1494,
    5590,
    3542,
    7638,
    982,
    5078,
    3030,
    7126,
    2006,
    6102,
    4054,
    8150,
    54,
    4150,
    2102,
    6198,
    1078,
    5174,
    3126,
    7222,
    566,
    4662,
    2614,
    6710,
    1590,
    5686,
    3638,
    7734,
    310,
    4406,
    2358,
    6454,
    1334,
    5430,
    3382,
    7478,
    822,
    4918,
    2870,
    6966,
    1846,
    5942,
    3894,
    7990,
    182,
    4278,
    2230,
    6326,
    1206,
    5302,
    3254,
    7350,
    694,
    4790,
    2742,
    6838,
    1718,
    5814,
    3766,
    7862,
    438,
    4534,
    2486,
    6582,
    1462,
    5558,
    3510,
    7606,
    950,
    5046,
    2998,
    7094,
    1974,
    6070,
    4022,
    8118,
    118,
    4214,
    2166,
    6262,
    1142,
    5238,
    3190,
    7286,
    630,
    4726,
    2678,
    6774,
    1654,
    5750,
    3702,
    7798,
    374,
    4470,
    2422,
    6518,
    1398,
    5494,
    3446,
    7542,
    886,
    4982,
    2934,
    7030,
    1910,
    6006,
    3958,
    8054,
    246,
    4342,
    2294,
    6390,
    1270,
    5366,
    3318,
    7414,
    758,
    4854,
    2806,
    6902,
    1782,
    5878,
    3830,
    7926,
    502,
    4598,
    2550,
    6646,
    1526,
    5622,
    3574,
    7670,
    1014,
    5110,
    3062,
    7158,
    2038,
    6134,
    4086,
    8182,
    14,
    4110,
    2062,
    6158,
    1038,
    5134,
    3086,
    7182,
    526,
    4622,
    2574,
    6670,
    1550,
    5646,
    3598,
    7694,
    270,
    4366,
    2318,
    6414,
    1294,
    5390,
    3342,
    7438,
    782,
    4878,
    2830,
    6926,
    1806,
    5902,
    3854,
    7950,
    142,
    4238,
    2190,
    6286,
    1166,
    5262,
    3214,
    7310,
    654,
    4750,
    2702,
    6798,
    1678,
    5774,
    3726,
    7822,
    398,
    4494,
    2446,
    6542,
    1422,
    5518,
    3470,
    7566,
    910,
    5006,
    2958,
    7054,
    1934,
    6030,
    3982,
    8078,
    78,
    4174,
    2126,
    6222,
    1102,
    5198,
    3150,
    7246,
    590,
    4686,
    2638,
    6734,
    1614,
    5710,
    3662,
    7758,
    334,
    4430,
    2382,
    6478,
    1358,
    5454,
    3406,
    7502,
    846,
    4942,
    2894,
    6990,
    1870,
    5966,
    3918,
    8014,
    206,
    4302,
    2254,
    6350,
    1230,
    5326,
    3278,
    7374,
    718,
    4814,
    2766,
    6862,
    1742,
    5838,
    3790,
    7886,
    462,
    4558,
    2510,
    6606,
    1486,
    5582,
    3534,
    7630,
    974,
    5070,
    3022,
    7118,
    1998,
    6094,
    4046,
    8142,
    46,
    4142,
    2094,
    6190,
    1070,
    5166,
    3118,
    7214,
    558,
    4654,
    2606,
    6702,
    1582,
    5678,
    3630,
    7726,
    302,
    4398,
    2350,
    6446,
    1326,
    5422,
    3374,
    7470,
    814,
    4910,
    2862,
    6958,
    1838,
    5934,
    3886,
    7982,
    174,
    4270,
    2222,
    6318,
    1198,
    5294,
    3246,
    7342,
    686,
    4782,
    2734,
    6830,
    1710,
    5806,
    3758,
    7854,
    430,
    4526,
    2478,
    6574,
    1454,
    5550,
    3502,
    7598,
    942,
    5038,
    2990,
    7086,
    1966,
    6062,
    4014,
    8110,
    110,
    4206,
    2158,
    6254,
    1134,
    5230,
    3182,
    7278,
    622,
    4718,
    2670,
    6766,
    1646,
    5742,
    3694,
    7790,
    366,
    4462,
    2414,
    6510,
    1390,
    5486,
    3438,
    7534,
    878,
    4974,
    2926,
    7022,
    1902,
    5998,
    3950,
    8046,
    238,
    4334,
    2286,
    6382,
    1262,
    5358,
    3310,
    7406,
    750,
    4846,
    2798,
    6894,
    1774,
    5870,
    3822,
    7918,
    494,
    4590,
    2542,
    6638,
    1518,
    5614,
    3566,
    7662,
    1006,
    5102,
    3054,
    7150,
    2030,
    6126,
    4078,
    8174,
    30,
    4126,
    2078,
    6174,
    1054,
    5150,
    3102,
    7198,
    542,
    4638,
    2590,
    6686,
    1566,
    5662,
    3614,
    7710,
    286,
    4382,
    2334,
    6430,
    1310,
    5406,
    3358,
    7454,
    798,
    4894,
    2846,
    6942,
    1822,
    5918,
    3870,
    7966,
    158,
    4254,
    2206,
    6302,
    1182,
    5278,
    3230,
    7326,
    670,
    4766,
    2718,
    6814,
    1694,
    5790,
    3742,
    7838,
    414,
    4510,
    2462,
    6558,
    1438,
    5534,
    3486,
    7582,
    926,
    5022,
    2974,
    7070,
    1950,
    6046,
    3998,
    8094,
    94,
    4190,
    2142,
    6238,
    1118,
    5214,
    3166,
    7262,
    606,
    4702,
    2654,
    6750,
    1630,
    5726,
    3678,
    7774,
    350,
    4446,
    2398,
    6494,
    1374,
    5470,
    3422,
    7518,
    862,
    4958,
    2910,
    7006,
    1886,
    5982,
    3934,
    8030,
    222,
    4318,
    2270,
    6366,
    1246,
    5342,
    3294,
    7390,
    734,
    4830,
    2782,
    6878,
    1758,
    5854,
    3806,
    7902,
    478,
    4574,
    2526,
    6622,
    1502,
    5598,
    3550,
    7646,
    990,
    5086,
    3038,
    7134,
    2014,
    6110,
    4062,
    8158,
    62,
    4158,
    2110,
    6206,
    1086,
    5182,
    3134,
    7230,
    574,
    4670,
    2622,
    6718,
    1598,
    5694,
    3646,
    7742,
    318,
    4414,
    2366,
    6462,
    1342,
    5438,
    3390,
    7486,
    830,
    4926,
    2878,
    6974,
    1854,
    5950,
    3902,
    7998,
    190,
    4286,
    2238,
    6334,
    1214,
    5310,
    3262,
    7358,
    702,
    4798,
    2750,
    6846,
    1726,
    5822,
    3774,
    7870,
    446,
    4542,
    2494,
    6590,
    1470,
    5566,
    3518,
    7614,
    958,
    5054,
    3006,
    7102,
    1982,
    6078,
    4030,
    8126,
    126,
    4222,
    2174,
    6270,
    1150,
    5246,
    3198,
    7294,
    638,
    4734,
    2686,
    6782,
    1662,
    5758,
    3710,
    7806,
    382,
    4478,
    2430,
    6526,
    1406,
    5502,
    3454,
    7550,
    894,
    4990,
    2942,
    7038,
    1918,
    6014,
    3966,
    8062,
    254,
    4350,
    2302,
    6398,
    1278,
    5374,
    3326,
    7422,
    766,
    4862,
    2814,
    6910,
    1790,
    5886,
    3838,
    7934,
    510,
    4606,
    2558,
    6654,
    1534,
    5630,
    3582,
    7678,
    1022,
    5118,
    3070,
    7166,
    2046,
    6142,
    4094,
    8190,
    1,
    4097,
    2049,
    6145,
    1025,
    5121,
    3073,
    7169,
    513,
    4609,
    2561,
    6657,
    1537,
    5633,
    3585,
    7681,
    257,
    4353,
    2305,
    6401,
    1281,
    5377,
    3329,
    7425,
    769,
    4865,
    2817,
    6913,
    1793,
    5889,
    3841,
    7937,
    129,
    4225,
    2177,
    6273,
    1153,
    5249,
    3201,
    7297,
    641,
    4737,
    2689,
    6785,
    1665,
    5761,
    3713,
    7809,
    385,
    4481,
    2433,
    6529,
    1409,
    5505,
    3457,
    7553,
    897,
    4993,
    2945,
    7041,
    1921,
    6017,
    3969,
    8065,
    65,
    4161,
    2113,
    6209,
    1089,
    5185,
    3137,
    7233,
    577,
    4673,
    2625,
    6721,
    1601,
    5697,
    3649,
    7745,
    321,
    4417,
    2369,
    6465,
    1345,
    5441,
    3393,
    7489,
    833,
    4929,
    2881,
    6977,
    1857,
    5953,
    3905,
    8001,
    193,
    4289,
    2241,
    6337,
    1217,
    5313,
    3265,
    7361,
    705,
    4801,
    2753,
    6849,
    1729,
    5825,
    3777,
    7873,
    449,
    4545,
    2497,
    6593,
    1473,
    5569,
    3521,
    7617,
    961,
    5057,
    3009,
    7105,
    1985,
    6081,
    4033,
    8129,
    33,
    4129,
    2081,
    6177,
    1057,
    5153,
    3105,
    7201,
    545,
    4641,
    2593,
    6689,
    1569,
    5665,
    3617,
    7713,
    289,
    4385,
    2337,
    6433,
    1313,
    5409,
    3361,
    7457,
    801,
    4897,
    2849,
    6945,
    1825,
    5921,
    3873,
    7969,
    161,
    4257,
    2209,
    6305,
    1185,
    5281,
    3233,
    7329,
    673,
    4769,
    2721,
    6817,
    1697,
    5793,
    3745,
    7841,
    417,
    4513,
    2465,
    6561,
    1441,
    5537,
    3489,
    7585,
    929,
    5025,
    2977,
    7073,
    1953,
    6049,
    4001,
    8097,
    97,
    4193,
    2145,
    6241,
    1121,
    5217,
    3169,
    7265,
    609,
    4705,
    2657,
    6753,
    1633,
    5729,
    3681,
    7777,
    353,
    4449,
    2401,
    6497,
    1377,
    5473,
    3425,
    7521,
    865,
    4961,
    2913,
    7009,
    1889,
    5985,
    3937,
    8033,
    225,
    4321,
    2273,
    6369,
    1249,
    5345,
    3297,
    7393,
    737,
    4833,
    2785,
    6881,
    1761,
    5857,
    3809,
    7905,
    481,
    4577,
    2529,
    6625,
    1505,
    5601,
    3553,
    7649,
    993,
    5089,
    3041,
    7137,
    2017,
    6113,
    4065,
    8161,
    17,
    4113,
    2065,
    6161,
    1041,
    5137,
    3089,
    7185,
    529,
    4625,
    2577,
    6673,
    1553,
    5649,
    3601,
    7697,
    273,
    4369,
    2321,
    6417,
    1297,
    5393,
    3345,
    7441,
    785,
    4881,
    2833,
    6929,
    1809,
    5905,
    3857,
    7953,
    145,
    4241,
    2193,
    6289,
    1169,
    5265,
    3217,
    7313,
    657,
    4753,
    2705,
    6801,
    1681,
    5777,
    3729,
    7825,
    401,
    4497,
    2449,
    6545,
    1425,
    5521,
    3473,
    7569,
    913,
    5009,
    2961,
    7057,
    1937,
    6033,
    3985,
    8081,
    81,
    4177,
    2129,
    6225,
    1105,
    5201,
    3153,
    7249,
    593,
    4689,
    2641,
    6737,
    1617,
    5713,
    3665,
    7761,
    337,
    4433,
    2385,
    6481,
    1361,
    5457,
    3409,
    7505,
    849,
    4945,
    2897,
    6993,
    1873,
    5969,
    3921,
    8017,
    209,
    4305,
    2257,
    6353,
    1233,
    5329,
    3281,
    7377,
    721,
    4817,
    2769,
    6865,
    1745,
    5841,
    3793,
    7889,
    465,
    4561,
    2513,
    6609,
    1489,
    5585,
    3537,
    7633,
    977,
    5073,
    3025,
    7121,
    2001,
    6097,
    4049,
    8145,
    49,
    4145,
    2097,
    6193,
    1073,
    5169,
    3121,
    7217,
    561,
    4657,
    2609,
    6705,
    1585,
    5681,
    3633,
    7729,
    305,
    4401,
    2353,
    6449,
    1329,
    5425,
    3377,
    7473,
    817,
    4913,
    2865,
    6961,
    1841,
    5937,
    3889,
    7985,
    177,
    4273,
    2225,
    6321,
    1201,
    5297,
    3249,
    7345,
    689,
    4785,
    2737,
    6833,
    1713,
    5809,
    3761,
    7857,
    433,
    4529,
    2481,
    6577,
    1457,
    5553,
    3505,
    7601,
    945,
    5041,
    2993,
    7089,
    1969,
    6065,
    4017,
    8113,
    113,
    4209,
    2161,
    6257,
    1137,
    5233,
    3185,
    7281,
    625,
    4721,
    2673,
    6769,
    1649,
    5745,
    3697,
    7793,
    369,
    4465,
    2417,
    6513,
    1393,
    5489,
    3441,
    7537,
    881,
    4977,
    2929,
    7025,
    1905,
    6001,
    3953,
    8049,
    241,
    4337,
    2289,
    6385,
    1265,
    5361,
    3313,
    7409,
    753,
    4849,
    2801,
    6897,
    1777,
    5873,
    3825,
    7921,
    497,
    4593,
    2545,
    6641,
    1521,
    5617,
    3569,
    7665,
    1009,
    5105,
    3057,
    7153,
    2033,
    6129,
    4081,
    8177,
    9,
    4105,
    2057,
    6153,
    1033,
    5129,
    3081,
    7177,
    521,
    4617,
    2569,
    6665,
    1545,
    5641,
    3593,
    7689,
    265,
    4361,
    2313,
    6409,
    1289,
    5385,
    3337,
    7433,
    777,
    4873,
    2825,
    6921,
    1801,
    5897,
    3849,
    7945,
    137,
    4233,
    2185,
    6281,
    1161,
    5257,
    3209,
    7305,
    649,
    4745,
    2697,
    6793,
    1673,
    5769,
    3721,
    7817,
    393,
    4489,
    2441,
    6537,
    1417,
    5513,
    3465,
    7561,
    905,
    5001,
    2953,
    7049,
    1929,
    6025,
    3977,
    8073,
    73,
    4169,
    2121,
    6217,
    1097,
    5193,
    3145,
    7241,
    585,
    4681,
    2633,
    6729,
    1609,
    5705,
    3657,
    7753,
    329,
    4425,
    2377,
    6473,
    1353,
    5449,
    3401,
    7497,
    841,
    4937,
    2889,
    6985,
    1865,
    5961,
    3913,
    8009,
    201,
    4297,
    2249,
    6345,
    1225,
    5321,
    3273,
    7369,
    713,
    4809,
    2761,
    6857,
    1737,
    5833,
    3785,
    7881,
    457,
    4553,
    2505,
    6601,
    1481,
    5577,
    3529,
    7625,
    969,
    5065,
    3017,
    7113,
    1993,
    6089,
    4041,
    8137,
    41,
    4137,
    2089,
    6185,
    1065,
    5161,
    3113,
    7209,
    553,
    4649,
    2601,
    6697,
    1577,
    5673,
    3625,
    7721,
    297,
    4393,
    2345,
    6441,
    1321,
    5417,
    3369,
    7465,
    809,
    4905,
    2857,
    6953,
    1833,
    5929,
    3881,
    7977,
    169,
    4265,
    2217,
    6313,
    1193,
    5289,
    3241,
    7337,
    681,
    4777,
    2729,
    6825,
    1705,
    5801,
    3753,
    7849,
    425,
    4521,
    2473,
    6569,
    1449,
    5545,
    3497,
    7593,
    937,
    5033,
    2985,
    7081,
    1961,
    6057,
    4009,
    8105,
    105,
    4201,
    2153,
    6249,
    1129,
    5225,
    3177,
    7273,
    617,
    4713,
    2665,
    6761,
    1641,
    5737,
    3689,
    7785,
    361,
    4457,
    2409,
    6505,
    1385,
    5481,
    3433,
    7529,
    873,
    4969,
    2921,
    7017,
    1897,
    5993,
    3945,
    8041,
    233,
    4329,
    2281,
    6377,
    1257,
    5353,
    3305,
    7401,
    745,
    4841,
    2793,
    6889,
    1769,
    5865,
    3817,
    7913,
    489,
    4585,
    2537,
    6633,
    1513,
    5609,
    3561,
    7657,
    1001,
    5097,
    3049,
    7145,
    2025,
    6121,
    4073,
    8169,
    25,
    4121,
    2073,
    6169,
    1049,
    5145,
    3097,
    7193,
    537,
    4633,
    2585,
    6681,
    1561,
    5657,
    3609,
    7705,
    281,
    4377,
    2329,
    6425,
    1305,
    5401,
    3353,
    7449,
    793,
    4889,
    2841,
    6937,
    1817,
    5913,
    3865,
    7961,
    153,
    4249,
    2201,
    6297,
    1177,
    5273,
    3225,
    7321,
    665,
    4761,
    2713,
    6809,
    1689,
    5785,
    3737,
    7833,
    409,
    4505,
    2457,
    6553,
    1433,
    5529,
    3481,
    7577,
    921,
    5017,
    2969,
    7065,
    1945,
    6041,
    3993,
    8089,
    89,
    4185,
    2137,
    6233,
    1113,
    5209,
    3161,
    7257,
    601,
    4697,
    2649,
    6745,
    1625,
    5721,
    3673,
    7769,
    345,
    4441,
    2393,
    6489,
    1369,
    5465,
    3417,
    7513,
    857,
    4953,
    2905,
    7001,
    1881,
    5977,
    3929,
    8025,
    217,
    4313,
    2265,
    6361,
    1241,
    5337,
    3289,
    7385,
    729,
    4825,
    2777,
    6873,
    1753,
    5849,
    3801,
    7897,
    473,
    4569,
    2521,
    6617,
    1497,
    5593,
    3545,
    7641,
    985,
    5081,
    3033,
    7129,
    2009,
    6105,
    4057,
    8153,
    57,
    4153,
    2105,
    6201,
    1081,
    5177,
    3129,
    7225,
    569,
    4665,
    2617,
    6713,
    1593,
    5689,
    3641,
    7737,
    313,
    4409,
    2361,
    6457,
    1337,
    5433,
    3385,
    7481,
    825,
    4921,
    2873,
    6969,
    1849,
    5945,
    3897,
    7993,
    185,
    4281,
    2233,
    6329,
    1209,
    5305,
    3257,
    7353,
    697,
    4793,
    2745,
    6841,
    1721,
    5817,
    3769,
    7865,
    441,
    4537,
    2489,
    6585,
    1465,
    5561,
    3513,
    7609,
    953,
    5049,
    3001,
    7097,
    1977,
    6073,
    4025,
    8121,
    121,
    4217,
    2169,
    6265,
    1145,
    5241,
    3193,
    7289,
    633,
    4729,
    2681,
    6777,
    1657,
    5753,
    3705,
    7801,
    377,
    4473,
    2425,
    6521,
    1401,
    5497,
    3449,
    7545,
    889,
    4985,
    2937,
    7033,
    1913,
    6009,
    3961,
    8057,
    249,
    4345,
    2297,
    6393,
    1273,
    5369,
    3321,
    7417,
    761,
    4857,
    2809,
    6905,
    1785,
    5881,
    3833,
    7929,
    505,
    4601,
    2553,
    6649,
    1529,
    5625,
    3577,
    7673,
    1017,
    5113,
    3065,
    7161,
    2041,
    6137,
    4089,
    8185,
    5,
    4101,
    2053,
    6149,
    1029,
    5125,
    3077,
    7173,
    517,
    4613,
    2565,
    6661,
    1541,
    5637,
    3589,
    7685,
    261,
    4357,
    2309,
    6405,
    1285,
    5381,
    3333,
    7429,
    773,
    4869,
    2821,
    6917,
    1797,
    5893,
    3845,
    7941,
    133,
    4229,
    2181,
    6277,
    1157,
    5253,
    3205,
    7301,
    645,
    4741,
    2693,
    6789,
    1669,
    5765,
    3717,
    7813,
    389,
    4485,
    2437,
    6533,
    1413,
    5509,
    3461,
    7557,
    901,
    4997,
    2949,
    7045,
    1925,
    6021,
    3973,
    8069,
    69,
    4165,
    2117,
    6213,
    1093,
    5189,
    3141,
    7237,
    581,
    4677,
    2629,
    6725,
    1605,
    5701,
    3653,
    7749,
    325,
    4421,
    2373,
    6469,
    1349,
    5445,
    3397,
    7493,
    837,
    4933,
    2885,
    6981,
    1861,
    5957,
    3909,
    8005,
    197,
    4293,
    2245,
    6341,
    1221,
    5317,
    3269,
    7365,
    709,
    4805,
    2757,
    6853,
    1733,
    5829,
    3781,
    7877,
    453,
    4549,
    2501,
    6597,
    1477,
    5573,
    3525,
    7621,
    965,
    5061,
    3013,
    7109,
    1989,
    6085,
    4037,
    8133,
    37,
    4133,
    2085,
    6181,
    1061,
    5157,
    3109,
    7205,
    549,
    4645,
    2597,
    6693,
    1573,
    5669,
    3621,
    7717,
    293,
    4389,
    2341,
    6437,
    1317,
    5413,
    3365,
    7461,
    805,
    4901,
    2853,
    6949,
    1829,
    5925,
    3877,
    7973,
    165,
    4261,
    2213,
    6309,
    1189,
    5285,
    3237,
    7333,
    677,
    4773,
    2725,
    6821,
    1701,
    5797,
    3749,
    7845,
    421,
    4517,
    2469,
    6565,
    1445,
    5541,
    3493,
    7589,
    933,
    5029,
    2981,
    7077,
    1957,
    6053,
    4005,
    8101,
    101,
    4197,
    2149,
    6245,
    1125,
    5221,
    3173,
    7269,
    613,
    4709,
    2661,
    6757,
    1637,
    5733,
    3685,
    7781,
    357,
    4453,
    2405,
    6501,
    1381,
    5477,
    3429,
    7525,
    869,
    4965,
    2917,
    7013,
    1893,
    5989,
    3941,
    8037,
    229,
    4325,
    2277,
    6373,
    1253,
    5349,
    3301,
    7397,
    741,
    4837,
    2789,
    6885,
    1765,
    5861,
    3813,
    7909,
    485,
    4581,
    2533,
    6629,
    1509,
    5605,
    3557,
    7653,
    997,
    5093,
    3045,
    7141,
    2021,
    6117,
    4069,
    8165,
    21,
    4117,
    2069,
    6165,
    1045,
    5141,
    3093,
    7189,
    533,
    4629,
    2581,
    6677,
    1557,
    5653,
    3605,
    7701,
    277,
    4373,
    2325,
    6421,
    1301,
    5397,
    3349,
    7445,
    789,
    4885,
    2837,
    6933,
    1813,
    5909,
    3861,
    7957,
    149,
    4245,
    2197,
    6293,
    1173,
    5269,
    3221,
    7317,
    661,
    4757,
    2709,
    6805,
    1685,
    5781,
    3733,
    7829,
    405,
    4501,
    2453,
    6549,
    1429,
    5525,
    3477,
    7573,
    917,
    5013,
    2965,
    7061,
    1941,
    6037,
    3989,
    8085,
    85,
    4181,
    2133,
    6229,
    1109,
    5205,
    3157,
    7253,
    597,
    4693,
    2645,
    6741,
    1621,
    5717,
    3669,
    7765,
    341,
    4437,
    2389,
    6485,
    1365,
    5461,
    3413,
    7509,
    853,
    4949,
    2901,
    6997,
    1877,
    5973,
    3925,
    8021,
    213,
    4309,
    2261,
    6357,
    1237,
    5333,
    3285,
    7381,
    725,
    4821,
    2773,
    6869,
    1749,
    5845,
    3797,
    7893,
    469,
    4565,
    2517,
    6613,
    1493,
    5589,
    3541,
    7637,
    981,
    5077,
    3029,
    7125,
    2005,
    6101,
    4053,
    8149,
    53,
    4149,
    2101,
    6197,
    1077,
    5173,
    3125,
    7221,
    565,
    4661,
    2613,
    6709,
    1589,
    5685,
    3637,
    7733,
    309,
    4405,
    2357,
    6453,
    1333,
    5429,
    3381,
    7477,
    821,
    4917,
    2869,
    6965,
    1845,
    5941,
    3893,
    7989,
    181,
    4277,
    2229,
    6325,
    1205,
    5301,
    3253,
    7349,
    693,
    4789,
    2741,
    6837,
    1717,
    5813,
    3765,
    7861,
    437,
    4533,
    2485,
    6581,
    1461,
    5557,
    3509,
    7605,
    949,
    5045,
    2997,
    7093,
    1973,
    6069,
    4021,
    8117,
    117,
    4213,
    2165,
    6261,
    1141,
    5237,
    3189,
    7285,
    629,
    4725,
    2677,
    6773,
    1653,
    5749,
    3701,
    7797,
    373,
    4469,
    2421,
    6517,
    1397,
    5493,
    3445,
    7541,
    885,
    4981,
    2933,
    7029,
    1909,
    6005,
    3957,
    8053,
    245,
    4341,
    2293,
    6389,
    1269,
    5365,
    3317,
    7413,
    757,
    4853,
    2805,
    6901,
    1781,
    5877,
    3829,
    7925,
    501,
    4597,
    2549,
    6645,
    1525,
    5621,
    3573,
    7669,
    1013,
    5109,
    3061,
    7157,
    2037,
    6133,
    4085,
    8181,
    13,
    4109,
    2061,
    6157,
    1037,
    5133,
    3085,
    7181,
    525,
    4621,
    2573,
    6669,
    1549,
    5645,
    3597,
    7693,
    269,
    4365,
    2317,
    6413,
    1293,
    5389,
    3341,
    7437,
    781,
    4877,
    2829,
    6925,
    1805,
    5901,
    3853,
    7949,
    141,
    4237,
    2189,
    6285,
    1165,
    5261,
    3213,
    7309,
    653,
    4749,
    2701,
    6797,
    1677,
    5773,
    3725,
    7821,
    397,
    4493,
    2445,
    6541,
    1421,
    5517,
    3469,
    7565,
    909,
    5005,
    2957,
    7053,
    1933,
    6029,
    3981,
    8077,
    77,
    4173,
    2125,
    6221,
    1101,
    5197,
    3149,
    7245,
    589,
    4685,
    2637,
    6733,
    1613,
    5709,
    3661,
    7757,
    333,
    4429,
    2381,
    6477,
    1357,
    5453,
    3405,
    7501,
    845,
    4941,
    2893,
    6989,
    1869,
    5965,
    3917,
    8013,
    205,
    4301,
    2253,
    6349,
    1229,
    5325,
    3277,
    7373,
    717,
    4813,
    2765,
    6861,
    1741,
    5837,
    3789,
    7885,
    461,
    4557,
    2509,
    6605,
    1485,
    5581,
    3533,
    7629,
    973,
    5069,
    3021,
    7117,
    1997,
    6093,
    4045,
    8141,
    45,
    4141,
    2093,
    6189,
    1069,
    5165,
    3117,
    7213,
    557,
    4653,
    2605,
    6701,
    1581,
    5677,
    3629,
    7725,
    301,
    4397,
    2349,
    6445,
    1325,
    5421,
    3373,
    7469,
    813,
    4909,
    2861,
    6957,
    1837,
    5933,
    3885,
    7981,
    173,
    4269,
    2221,
    6317,
    1197,
    5293,
    3245,
    7341,
    685,
    4781,
    2733,
    6829,
    1709,
    5805,
    3757,
    7853,
    429,
    4525,
    2477,
    6573,
    1453,
    5549,
    3501,
    7597,
    941,
    5037,
    2989,
    7085,
    1965,
    6061,
    4013,
    8109,
    109,
    4205,
    2157,
    6253,
    1133,
    5229,
    3181,
    7277,
    621,
    4717,
    2669,
    6765,
    1645,
    5741,
    3693,
    7789,
    365,
    4461,
    2413,
    6509,
    1389,
    5485,
    3437,
    7533,
    877,
    4973,
    2925,
    7021,
    1901,
    5997,
    3949,
    8045,
    237,
    4333,
    2285,
    6381,
    1261,
    5357,
    3309,
    7405,
    749,
    4845,
    2797,
    6893,
    1773,
    5869,
    3821,
    7917,
    493,
    4589,
    2541,
    6637,
    1517,
    5613,
    3565,
    7661,
    1005,
    5101,
    3053,
    7149,
    2029,
    6125,
    4077,
    8173,
    29,
    4125,
    2077,
    6173,
    1053,
    5149,
    3101,
    7197,
    541,
    4637,
    2589,
    6685,
    1565,
    5661,
    3613,
    7709,
    285,
    4381,
    2333,
    6429,
    1309,
    5405,
    3357,
    7453,
    797,
    4893,
    2845,
    6941,
    1821,
    5917,
    3869,
    7965,
    157,
    4253,
    2205,
    6301,
    1181,
    5277,
    3229,
    7325,
    669,
    4765,
    2717,
    6813,
    1693,
    5789,
    3741,
    7837,
    413,
    4509,
    2461,
    6557,
    1437,
    5533,
    3485,
    7581,
    925,
    5021,
    2973,
    7069,
    1949,
    6045,
    3997,
    8093,
    93,
    4189,
    2141,
    6237,
    1117,
    5213,
    3165,
    7261,
    605,
    4701,
    2653,
    6749,
    1629,
    5725,
    3677,
    7773,
    349,
    4445,
    2397,
    6493,
    1373,
    5469,
    3421,
    7517,
    861,
    4957,
    2909,
    7005,
    1885,
    5981,
    3933,
    8029,
    221,
    4317,
    2269,
    6365,
    1245,
    5341,
    3293,
    7389,
    733,
    4829,
    2781,
    6877,
    1757,
    5853,
    3805,
    7901,
    477,
    4573,
    2525,
    6621,
    1501,
    5597,
    3549,
    7645,
    989,
    5085,
    3037,
    7133,
    2013,
    6109,
    4061,
    8157,
    61,
    4157,
    2109,
    6205,
    1085,
    5181,
    3133,
    7229,
    573,
    4669,
    2621,
    6717,
    1597,
    5693,
    3645,
    7741,
    317,
    4413,
    2365,
    6461,
    1341,
    5437,
    3389,
    7485,
    829,
    4925,
    2877,
    6973,
    1853,
    5949,
    3901,
    7997,
    189,
    4285,
    2237,
    6333,
    1213,
    5309,
    3261,
    7357,
    701,
    4797,
    2749,
    6845,
    1725,
    5821,
    3773,
    7869,
    445,
    4541,
    2493,
    6589,
    1469,
    5565,
    3517,
    7613,
    957,
    5053,
    3005,
    7101,
    1981,
    6077,
    4029,
    8125,
    125,
    4221,
    2173,
    6269,
    1149,
    5245,
    3197,
    7293,
    637,
    4733,
    2685,
    6781,
    1661,
    5757,
    3709,
    7805,
    381,
    4477,
    2429,
    6525,
    1405,
    5501,
    3453,
    7549,
    893,
    4989,
    2941,
    7037,
    1917,
    6013,
    3965,
    8061,
    253,
    4349,
    2301,
    6397,
    1277,
    5373,
    3325,
    7421,
    765,
    4861,
    2813,
    6909,
    1789,
    5885,
    3837,
    7933,
    509,
    4605,
    2557,
    6653,
    1533,
    5629,
    3581,
    7677,
    1021,
    5117,
    3069,
    7165,
    2045,
    6141,
    4093,
    8189,
    3,
    4099,
    2051,
    6147,
    1027,
    5123,
    3075,
    7171,
    515,
    4611,
    2563,
    6659,
    1539,
    5635,
    3587,
    7683,
    259,
    4355,
    2307,
    6403,
    1283,
    5379,
    3331,
    7427,
    771,
    4867,
    2819,
    6915,
    1795,
    5891,
    3843,
    7939,
    131,
    4227,
    2179,
    6275,
    1155,
    5251,
    3203,
    7299,
    643,
    4739,
    2691,
    6787,
    1667,
    5763,
    3715,
    7811,
    387,
    4483,
    2435,
    6531,
    1411,
    5507,
    3459,
    7555,
    899,
    4995,
    2947,
    7043,
    1923,
    6019,
    3971,
    8067,
    67,
    4163,
    2115,
    6211,
    1091,
    5187,
    3139,
    7235,
    579,
    4675,
    2627,
    6723,
    1603,
    5699,
    3651,
    7747,
    323,
    4419,
    2371,
    6467,
    1347,
    5443,
    3395,
    7491,
    835,
    4931,
    2883,
    6979,
    1859,
    5955,
    3907,
    8003,
    195,
    4291,
    2243,
    6339,
    1219,
    5315,
    3267,
    7363,
    707,
    4803,
    2755,
    6851,
    1731,
    5827,
    3779,
    7875,
    451,
    4547,
    2499,
    6595,
    1475,
    5571,
    3523,
    7619,
    963,
    5059,
    3011,
    7107,
    1987,
    6083,
    4035,
    8131,
    35,
    4131,
    2083,
    6179,
    1059,
    5155,
    3107,
    7203,
    547,
    4643,
    2595,
    6691,
    1571,
    5667,
    3619,
    7715,
    291,
    4387,
    2339,
    6435,
    1315,
    5411,
    3363,
    7459,
    803,
    4899,
    2851,
    6947,
    1827,
    5923,
    3875,
    7971,
    163,
    4259,
    2211,
    6307,
    1187,
    5283,
    3235,
    7331,
    675,
    4771,
    2723,
    6819,
    1699,
    5795,
    3747,
    7843,
    419,
    4515,
    2467,
    6563,
    1443,
    5539,
    3491,
    7587,
    931,
    5027,
    2979,
    7075,
    1955,
    6051,
    4003,
    8099,
    99,
    4195,
    2147,
    6243,
    1123,
    5219,
    3171,
    7267,
    611,
    4707,
    2659,
    6755,
    1635,
    5731,
    3683,
    7779,
    355,
    4451,
    2403,
    6499,
    1379,
    5475,
    3427,
    7523,
    867,
    4963,
    2915,
    7011,
    1891,
    5987,
    3939,
    8035,
    227,
    4323,
    2275,
    6371,
    1251,
    5347,
    3299,
    7395,
    739,
    4835,
    2787,
    6883,
    1763,
    5859,
    3811,
    7907,
    483,
    4579,
    2531,
    6627,
    1507,
    5603,
    3555,
    7651,
    995,
    5091,
    3043,
    7139,
    2019,
    6115,
    4067,
    8163,
    19,
    4115,
    2067,
    6163,
    1043,
    5139,
    3091,
    7187,
    531,
    4627,
    2579,
    6675,
    1555,
    5651,
    3603,
    7699,
    275,
    4371,
    2323,
    6419,
    1299,
    5395,
    3347,
    7443,
    787,
    4883,
    2835,
    6931,
    1811,
    5907,
    3859,
    7955,
    147,
    4243,
    2195,
    6291,
    1171,
    5267,
    3219,
    7315,
    659,
    4755,
    2707,
    6803,
    1683,
    5779,
    3731,
    7827,
    403,
    4499,
    2451,
    6547,
    1427,
    5523,
    3475,
    7571,
    915,
    5011,
    2963,
    7059,
    1939,
    6035,
    3987,
    8083,
    83,
    4179,
    2131,
    6227,
    1107,
    5203,
    3155,
    7251,
    595,
    4691,
    2643,
    6739,
    1619,
    5715,
    3667,
    7763,
    339,
    4435,
    2387,
    6483,
    1363,
    5459,
    3411,
    7507,
    851,
    4947,
    2899,
    6995,
    1875,
    5971,
    3923,
    8019,
    211,
    4307,
    2259,
    6355,
    1235,
    5331,
    3283,
    7379,
    723,
    4819,
    2771,
    6867,
    1747,
    5843,
    3795,
    7891,
    467,
    4563,
    2515,
    6611,
    1491,
    5587,
    3539,
    7635,
    979,
    5075,
    3027,
    7123,
    2003,
    6099,
    4051,
    8147,
    51,
    4147,
    2099,
    6195,
    1075,
    5171,
    3123,
    7219,
    563,
    4659,
    2611,
    6707,
    1587,
    5683,
    3635,
    7731,
    307,
    4403,
    2355,
    6451,
    1331,
    5427,
    3379,
    7475,
    819,
    4915,
    2867,
    6963,
    1843,
    5939,
    3891,
    7987,
    179,
    4275,
    2227,
    6323,
    1203,
    5299,
    3251,
    7347,
    691,
    4787,
    2739,
    6835,
    1715,
    5811,
    3763,
    7859,
    435,
    4531,
    2483,
    6579,
    1459,
    5555,
    3507,
    7603,
    947,
    5043,
    2995,
    7091,
    1971,
    6067,
    4019,
    8115,
    115,
    4211,
    2163,
    6259,
    1139,
    5235,
    3187,
    7283,
    627,
    4723,
    2675,
    6771,
    1651,
    5747,
    3699,
    7795,
    371,
    4467,
    2419,
    6515,
    1395,
    5491,
    3443,
    7539,
    883,
    4979,
    2931,
    7027,
    1907,
    6003,
    3955,
    8051,
    243,
    4339,
    2291,
    6387,
    1267,
    5363,
    3315,
    7411,
    755,
    4851,
    2803,
    6899,
    1779,
    5875,
    3827,
    7923,
    499,
    4595,
    2547,
    6643,
    1523,
    5619,
    3571,
    7667,
    1011,
    5107,
    3059,
    7155,
    2035,
    6131,
    4083,
    8179,
    11,
    4107,
    2059,
    6155,
    1035,
    5131,
    3083,
    7179,
    523,
    4619,
    2571,
    6667,
    1547,
    5643,
    3595,
    7691,
    267,
    4363,
    2315,
    6411,
    1291,
    5387,
    3339,
    7435,
    779,
    4875,
    2827,
    6923,
    1803,
    5899,
    3851,
    7947,
    139,
    4235,
    2187,
    6283,
    1163,
    5259,
    3211,
    7307,
    651,
    4747,
    2699,
    6795,
    1675,
    5771,
    3723,
    7819,
    395,
    4491,
    2443,
    6539,
    1419,
    5515,
    3467,
    7563,
    907,
    5003,
    2955,
    7051,
    1931,
    6027,
    3979,
    8075,
    75,
    4171,
    2123,
    6219,
    1099,
    5195,
    3147,
    7243,
    587,
    4683,
    2635,
    6731,
    1611,
    5707,
    3659,
    7755,
    331,
    4427,
    2379,
    6475,
    1355,
    5451,
    3403,
    7499,
    843,
    4939,
    2891,
    6987,
    1867,
    5963,
    3915,
    8011,
    203,
    4299,
    2251,
    6347,
    1227,
    5323,
    3275,
    7371,
    715,
    4811,
    2763,
    6859,
    1739,
    5835,
    3787,
    7883,
    459,
    4555,
    2507,
    6603,
    1483,
    5579,
    3531,
    7627,
    971,
    5067,
    3019,
    7115,
    1995,
    6091,
    4043,
    8139,
    43,
    4139,
    2091,
    6187,
    1067,
    5163,
    3115,
    7211,
    555,
    4651,
    2603,
    6699,
    1579,
    5675,
    3627,
    7723,
    299,
    4395,
    2347,
    6443,
    1323,
    5419,
    3371,
    7467,
    811,
    4907,
    2859,
    6955,
    1835,
    5931,
    3883,
    7979,
    171,
    4267,
    2219,
    6315,
    1195,
    5291,
    3243,
    7339,
    683,
    4779,
    2731,
    6827,
    1707,
    5803,
    3755,
    7851,
    427,
    4523,
    2475,
    6571,
    1451,
    5547,
    3499,
    7595,
    939,
    5035,
    2987,
    7083,
    1963,
    6059,
    4011,
    8107,
    107,
    4203,
    2155,
    6251,
    1131,
    5227,
    3179,
    7275,
    619,
    4715,
    2667,
    6763,
    1643,
    5739,
    3691,
    7787,
    363,
    4459,
    2411,
    6507,
    1387,
    5483,
    3435,
    7531,
    875,
    4971,
    2923,
    7019,
    1899,
    5995,
    3947,
    8043,
    235,
    4331,
    2283,
    6379,
    1259,
    5355,
    3307,
    7403,
    747,
    4843,
    2795,
    6891,
    1771,
    5867,
    3819,
    7915,
    491,
    4587,
    2539,
    6635,
    1515,
    5611,
    3563,
    7659,
    1003,
    5099,
    3051,
    7147,
    2027,
    6123,
    4075,
    8171,
    27,
    4123,
    2075,
    6171,
    1051,
    5147,
    3099,
    7195,
    539,
    4635,
    2587,
    6683,
    1563,
    5659,
    3611,
    7707,
    283,
    4379,
    2331,
    6427,
    1307,
    5403,
    3355,
    7451,
    795,
    4891,
    2843,
    6939,
    1819,
    5915,
    3867,
    7963,
    155,
    4251,
    2203,
    6299,
    1179,
    5275,
    3227,
    7323,
    667,
    4763,
    2715,
    6811,
    1691,
    5787,
    3739,
    7835,
    411,
    4507,
    2459,
    6555,
    1435,
    5531,
    3483,
    7579,
    923,
    5019,
    2971,
    7067,
    1947,
    6043,
    3995,
    8091,
    91,
    4187,
    2139,
    6235,
    1115,
    5211,
    3163,
    7259,
    603,
    4699,
    2651,
    6747,
    1627,
    5723,
    3675,
    7771,
    347,
    4443,
    2395,
    6491,
    1371,
    5467,
    3419,
    7515,
    859,
    4955,
    2907,
    7003,
    1883,
    5979,
    3931,
    8027,
    219,
    4315,
    2267,
    6363,
    1243,
    5339,
    3291,
    7387,
    731,
    4827,
    2779,
    6875,
    1755,
    5851,
    3803,
    7899,
    475,
    4571,
    2523,
    6619,
    1499,
    5595,
    3547,
    7643,
    987,
    5083,
    3035,
    7131,
    2011,
    6107,
    4059,
    8155,
    59,
    4155,
    2107,
    6203,
    1083,
    5179,
    3131,
    7227,
    571,
    4667,
    2619,
    6715,
    1595,
    5691,
    3643,
    7739,
    315,
    4411,
    2363,
    6459,
    1339,
    5435,
    3387,
    7483,
    827,
    4923,
    2875,
    6971,
    1851,
    5947,
    3899,
    7995,
    187,
    4283,
    2235,
    6331,
    1211,
    5307,
    3259,
    7355,
    699,
    4795,
    2747,
    6843,
    1723,
    5819,
    3771,
    7867,
    443,
    4539,
    2491,
    6587,
    1467,
    5563,
    3515,
    7611,
    955,
    5051,
    3003,
    7099,
    1979,
    6075,
    4027,
    8123,
    123,
    4219,
    2171,
    6267,
    1147,
    5243,
    3195,
    7291,
    635,
    4731,
    2683,
    6779,
    1659,
    5755,
    3707,
    7803,
    379,
    4475,
    2427,
    6523,
    1403,
    5499,
    3451,
    7547,
    891,
    4987,
    2939,
    7035,
    1915,
    6011,
    3963,
    8059,
    251,
    4347,
    2299,
    6395,
    1275,
    5371,
    3323,
    7419,
    763,
    4859,
    2811,
    6907,
    1787,
    5883,
    3835,
    7931,
    507,
    4603,
    2555,
    6651,
    1531,
    5627,
    3579,
    7675,
    1019,
    5115,
    3067,
    7163,
    2043,
    6139,
    4091,
    8187,
    7,
    4103,
    2055,
    6151,
    1031,
    5127,
    3079,
    7175,
    519,
    4615,
    2567,
    6663,
    1543,
    5639,
    3591,
    7687,
    263,
    4359,
    2311,
    6407,
    1287,
    5383,
    3335,
    7431,
    775,
    4871,
    2823,
    6919,
    1799,
    5895,
    3847,
    7943,
    135,
    4231,
    2183,
    6279,
    1159,
    5255,
    3207,
    7303,
    647,
    4743,
    2695,
    6791,
    1671,
    5767,
    3719,
    7815,
    391,
    4487,
    2439,
    6535,
    1415,
    5511,
    3463,
    7559,
    903,
    4999,
    2951,
    7047,
    1927,
    6023,
    3975,
    8071,
    71,
    4167,
    2119,
    6215,
    1095,
    5191,
    3143,
    7239,
    583,
    4679,
    2631,
    6727,
    1607,
    5703,
    3655,
    7751,
    327,
    4423,
    2375,
    6471,
    1351,
    5447,
    3399,
    7495,
    839,
    4935,
    2887,
    6983,
    1863,
    5959,
    3911,
    8007,
    199,
    4295,
    2247,
    6343,
    1223,
    5319,
    3271,
    7367,
    711,
    4807,
    2759,
    6855,
    1735,
    5831,
    3783,
    7879,
    455,
    4551,
    2503,
    6599,
    1479,
    5575,
    3527,
    7623,
    967,
    5063,
    3015,
    7111,
    1991,
    6087,
    4039,
    8135,
    39,
    4135,
    2087,
    6183,
    1063,
    5159,
    3111,
    7207,
    551,
    4647,
    2599,
    6695,
    1575,
    5671,
    3623,
    7719,
    295,
    4391,
    2343,
    6439,
    1319,
    5415,
    3367,
    7463,
    807,
    4903,
    2855,
    6951,
    1831,
    5927,
    3879,
    7975,
    167,
    4263,
    2215,
    6311,
    1191,
    5287,
    3239,
    7335,
    679,
    4775,
    2727,
    6823,
    1703,
    5799,
    3751,
    7847,
    423,
    4519,
    2471,
    6567,
    1447,
    5543,
    3495,
    7591,
    935,
    5031,
    2983,
    7079,
    1959,
    6055,
    4007,
    8103,
    103,
    4199,
    2151,
    6247,
    1127,
    5223,
    3175,
    7271,
    615,
    4711,
    2663,
    6759,
    1639,
    5735,
    3687,
    7783,
    359,
    4455,
    2407,
    6503,
    1383,
    5479,
    3431,
    7527,
    871,
    4967,
    2919,
    7015,
    1895,
    5991,
    3943,
    8039,
    231,
    4327,
    2279,
    6375,
    1255,
    5351,
    3303,
    7399,
    743,
    4839,
    2791,
    6887,
    1767,
    5863,
    3815,
    7911,
    487,
    4583,
    2535,
    6631,
    1511,
    5607,
    3559,
    7655,
    999,
    5095,
    3047,
    7143,
    2023,
    6119,
    4071,
    8167,
    23,
    4119,
    2071,
    6167,
    1047,
    5143,
    3095,
    7191,
    535,
    4631,
    2583,
    6679,
    1559,
    5655,
    3607,
    7703,
    279,
    4375,
    2327,
    6423,
    1303,
    5399,
    3351,
    7447,
    791,
    4887,
    2839,
    6935,
    1815,
    5911,
    3863,
    7959,
    151,
    4247,
    2199,
    6295,
    1175,
    5271,
    3223,
    7319,
    663,
    4759,
    2711,
    6807,
    1687,
    5783,
    3735,
    7831,
    407,
    4503,
    2455,
    6551,
    1431,
    5527,
    3479,
    7575,
    919,
    5015,
    2967,
    7063,
    1943,
    6039,
    3991,
    8087,
    87,
    4183,
    2135,
    6231,
    1111,
    5207,
    3159,
    7255,
    599,
    4695,
    2647,
    6743,
    1623,
    5719,
    3671,
    7767,
    343,
    4439,
    2391,
    6487,
    1367,
    5463,
    3415,
    7511,
    855,
    4951,
    2903,
    6999,
    1879,
    5975,
    3927,
    8023,
    215,
    4311,
    2263,
    6359,
    1239,
    5335,
    3287,
    7383,
    727,
    4823,
    2775,
    6871,
    1751,
    5847,
    3799,
    7895,
    471,
    4567,
    2519,
    6615,
    1495,
    5591,
    3543,
    7639,
    983,
    5079,
    3031,
    7127,
    2007,
    6103,
    4055,
    8151,
    55,
    4151,
    2103,
    6199,
    1079,
    5175,
    3127,
    7223,
    567,
    4663,
    2615,
    6711,
    1591,
    5687,
    3639,
    7735,
    311,
    4407,
    2359,
    6455,
    1335,
    5431,
    3383,
    7479,
    823,
    4919,
    2871,
    6967,
    1847,
    5943,
    3895,
    7991,
    183,
    4279,
    2231,
    6327,
    1207,
    5303,
    3255,
    7351,
    695,
    4791,
    2743,
    6839,
    1719,
    5815,
    3767,
    7863,
    439,
    4535,
    2487,
    6583,
    1463,
    5559,
    3511,
    7607,
    951,
    5047,
    2999,
    7095,
    1975,
    6071,
    4023,
    8119,
    119,
    4215,
    2167,
    6263,
    1143,
    5239,
    3191,
    7287,
    631,
    4727,
    2679,
    6775,
    1655,
    5751,
    3703,
    7799,
    375,
    4471,
    2423,
    6519,
    1399,
    5495,
    3447,
    7543,
    887,
    4983,
    2935,
    7031,
    1911,
    6007,
    3959,
    8055,
    247,
    4343,
    2295,
    6391,
    1271,
    5367,
    3319,
    7415,
    759,
    4855,
    2807,
    6903,
    1783,
    5879,
    3831,
    7927,
    503,
    4599,
    2551,
    6647,
    1527,
    5623,
    3575,
    7671,
    1015,
    5111,
    3063,
    7159,
    2039,
    6135,
    4087,
    8183,
    15,
    4111,
    2063,
    6159,
    1039,
    5135,
    3087,
    7183,
    527,
    4623,
    2575,
    6671,
    1551,
    5647,
    3599,
    7695,
    271,
    4367,
    2319,
    6415,
    1295,
    5391,
    3343,
    7439,
    783,
    4879,
    2831,
    6927,
    1807,
    5903,
    3855,
    7951,
    143,
    4239,
    2191,
    6287,
    1167,
    5263,
    3215,
    7311,
    655,
    4751,
    2703,
    6799,
    1679,
    5775,
    3727,
    7823,
    399,
    4495,
    2447,
    6543,
    1423,
    5519,
    3471,
    7567,
    911,
    5007,
    2959,
    7055,
    1935,
    6031,
    3983,
    8079,
    79,
    4175,
    2127,
    6223,
    1103,
    5199,
    3151,
    7247,
    591,
    4687,
    2639,
    6735,
    1615,
    5711,
    3663,
    7759,
    335,
    4431,
    2383,
    6479,
    1359,
    5455,
    3407,
    7503,
    847,
    4943,
    2895,
    6991,
    1871,
    5967,
    3919,
    8015,
    207,
    4303,
    2255,
    6351,
    1231,
    5327,
    3279,
    7375,
    719,
    4815,
    2767,
    6863,
    1743,
    5839,
    3791,
    7887,
    463,
    4559,
    2511,
    6607,
    1487,
    5583,
    3535,
    7631,
    975,
    5071,
    3023,
    7119,
    1999,
    6095,
    4047,
    8143,
    47,
    4143,
    2095,
    6191,
    1071,
    5167,
    3119,
    7215,
    559,
    4655,
    2607,
    6703,
    1583,
    5679,
    3631,
    7727,
    303,
    4399,
    2351,
    6447,
    1327,
    5423,
    3375,
    7471,
    815,
    4911,
    2863,
    6959,
    1839,
    5935,
    3887,
    7983,
    175,
    4271,
    2223,
    6319,
    1199,
    5295,
    3247,
    7343,
    687,
    4783,
    2735,
    6831,
    1711,
    5807,
    3759,
    7855,
    431,
    4527,
    2479,
    6575,
    1455,
    5551,
    3503,
    7599,
    943,
    5039,
    2991,
    7087,
    1967,
    6063,
    4015,
    8111,
    111,
    4207,
    2159,
    6255,
    1135,
    5231,
    3183,
    7279,
    623,
    4719,
    2671,
    6767,
    1647,
    5743,
    3695,
    7791,
    367,
    4463,
    2415,
    6511,
    1391,
    5487,
    3439,
    7535,
    879,
    4975,
    2927,
    7023,
    1903,
    5999,
    3951,
    8047,
    239,
    4335,
    2287,
    6383,
    1263,
    5359,
    3311,
    7407,
    751,
    4847,
    2799,
    6895,
    1775,
    5871,
    3823,
    7919,
    495,
    4591,
    2543,
    6639,
    1519,
    5615,
    3567,
    7663,
    1007,
    5103,
    3055,
    7151,
    2031,
    6127,
    4079,
    8175,
    31,
    4127,
    2079,
    6175,
    1055,
    5151,
    3103,
    7199,
    543,
    4639,
    2591,
    6687,
    1567,
    5663,
    3615,
    7711,
    287,
    4383,
    2335,
    6431,
    1311,
    5407,
    3359,
    7455,
    799,
    4895,
    2847,
    6943,
    1823,
    5919,
    3871,
    7967,
    159,
    4255,
    2207,
    6303,
    1183,
    5279,
    3231,
    7327,
    671,
    4767,
    2719,
    6815,
    1695,
    5791,
    3743,
    7839,
    415,
    4511,
    2463,
    6559,
    1439,
    5535,
    3487,
    7583,
    927,
    5023,
    2975,
    7071,
    1951,
    6047,
    3999,
    8095,
    95,
    4191,
    2143,
    6239,
    1119,
    5215,
    3167,
    7263,
    607,
    4703,
    2655,
    6751,
    1631,
    5727,
    3679,
    7775,
    351,
    4447,
    2399,
    6495,
    1375,
    5471,
    3423,
    7519,
    863,
    4959,
    2911,
    7007,
    1887,
    5983,
    3935,
    8031,
    223,
    4319,
    2271,
    6367,
    1247,
    5343,
    3295,
    7391,
    735,
    4831,
    2783,
    6879,
    1759,
    5855,
    3807,
    7903,
    479,
    4575,
    2527,
    6623,
    1503,
    5599,
    3551,
    7647,
    991,
    5087,
    3039,
    7135,
    2015,
    6111,
    4063,
    8159,
    63,
    4159,
    2111,
    6207,
    1087,
    5183,
    3135,
    7231,
    575,
    4671,
    2623,
    6719,
    1599,
    5695,
    3647,
    7743,
    319,
    4415,
    2367,
    6463,
    1343,
    5439,
    3391,
    7487,
    831,
    4927,
    2879,
    6975,
    1855,
    5951,
    3903,
    7999,
    191,
    4287,
    2239,
    6335,
    1215,
    5311,
    3263,
    7359,
    703,
    4799,
    2751,
    6847,
    1727,
    5823,
    3775,
    7871,
    447,
    4543,
    2495,
    6591,
    1471,
    5567,
    3519,
    7615,
    959,
    5055,
    3007,
    7103,
    1983,
    6079,
    4031,
    8127,
    127,
    4223,
    2175,
    6271,
    1151,
    5247,
    3199,
    7295,
    639,
    4735,
    2687,
    6783,
    1663,
    5759,
    3711,
    7807,
    383,
    4479,
    2431,
    6527,
    1407,
    5503,
    3455,
    7551,
    895,
    4991,
    2943,
    7039,
    1919,
    6015,
    3967,
    8063,
    255,
    4351,
    2303,
    6399,
    1279,
    5375,
    3327,
    7423,
    767,
    4863,
    2815,
    6911,
    1791,
    5887,
    3839,
    7935,
    511,
    4607,
    2559,
    6655,
    1535,
    5631,
    3583,
    7679,
    1023,
    5119,
    3071,
    7167,
    2047,
    6143,
    4095,
    8191,
};
__declspec(selectany) extern const short FFT16384LUTMap[] = 
{
    0,
    8192,
    4096,
    12288,
    2048,
    10240,
    6144,
    14336,
    1024,
    9216,
    5120,
    13312,
    3072,
    11264,
    7168,
    15360,
    512,
    8704,
    4608,
    12800,
    2560,
    10752,
    6656,
    14848,
    1536,
    9728,
    5632,
    13824,
    3584,
    11776,
    7680,
    15872,
    256,
    8448,
    4352,
    12544,
    2304,
    10496,
    6400,
    14592,
    1280,
    9472,
    5376,
    13568,
    3328,
    11520,
    7424,
    15616,
    768,
    8960,
    4864,
    13056,
    2816,
    11008,
    6912,
    15104,
    1792,
    9984,
    5888,
    14080,
    3840,
    12032,
    7936,
    16128,
    128,
    8320,
    4224,
    12416,
    2176,
    10368,
    6272,
    14464,
    1152,
    9344,
    5248,
    13440,
    3200,
    11392,
    7296,
    15488,
    640,
    8832,
    4736,
    12928,
    2688,
    10880,
    6784,
    14976,
    1664,
    9856,
    5760,
    13952,
    3712,
    11904,
    7808,
    16000,
    384,
    8576,
    4480,
    12672,
    2432,
    10624,
    6528,
    14720,
    1408,
    9600,
    5504,
    13696,
    3456,
    11648,
    7552,
    15744,
    896,
    9088,
    4992,
    13184,
    2944,
    11136,
    7040,
    15232,
    1920,
    10112,
    6016,
    14208,
    3968,
    12160,
    8064,
    16256,
    64,
    8256,
    4160,
    12352,
    2112,
    10304,
    6208,
    14400,
    1088,
    9280,
    5184,
    13376,
    3136,
    11328,
    7232,
    15424,
    576,
    8768,
    4672,
    12864,
    2624,
    10816,
    6720,
    14912,
    1600,
    9792,
    5696,
    13888,
    3648,
    11840,
    7744,
    15936,
    320,
    8512,
    4416,
    12608,
    2368,
    10560,
    6464,
    14656,
    1344,
    9536,
    5440,
    13632,
    3392,
    11584,
    7488,
    15680,
    832,
    9024,
    4928,
    13120,
    2880,
    11072,
    6976,
    15168,
    1856,
    10048,
    5952,
    14144,
    3904,
    12096,
    8000,
    16192,
    192,
    8384,
    4288,
    12480,
    2240,
    10432,
    6336,
    14528,
    1216,
    9408,
    5312,
    13504,
    3264,
    11456,
    7360,
    15552,
    704,
    8896,
    4800,
    12992,
    2752,
    10944,
    6848,
    15040,
    1728,
    9920,
    5824,
    14016,
    3776,
    11968,
    7872,
    16064,
    448,
    8640,
    4544,
    12736,
    2496,
    10688,
    6592,
    14784,
    1472,
    9664,
    5568,
    13760,
    3520,
    11712,
    7616,
    15808,
    960,
    9152,
    5056,
    13248,
    3008,
    11200,
    7104,
    15296,
    1984,
    10176,
    6080,
    14272,
    4032,
    12224,
    8128,
    16320,
    32,
    8224,
    4128,
    12320,
    2080,
    10272,
    6176,
    14368,
    1056,
    9248,
    5152,
    13344,
    3104,
    11296,
    7200,
    15392,
    544,
    8736,
    4640,
    12832,
    2592,
    10784,
    6688,
    14880,
    1568,
    9760,
    5664,
    13856,
    3616,
    11808,
    7712,
    15904,
    288,
    8480,
    4384,
    12576,
    2336,
    10528,
    6432,
    14624,
    1312,
    9504,
    5408,
    13600,
    3360,
    11552,
    7456,
    15648,
    800,
    8992,
    4896,
    13088,
    2848,
    11040,
    6944,
    15136,
    1824,
    10016,
    5920,
    14112,
    3872,
    12064,
    7968,
    16160,
    160,
    8352,
    4256,
    12448,
    2208,
    10400,
    6304,
    14496,
    1184,
    9376,
    5280,
    13472,
    3232,
    11424,
    7328,
    15520,
    672,
    8864,
    4768,
    12960,
    2720,
    10912,
    6816,
    15008,
    1696,
    9888,
    5792,
    13984,
    3744,
    11936,
    7840,
    16032,
    416,
    8608,
    4512,
    12704,
    2464,
    10656,
    6560,
    14752,
    1440,
    9632,
    5536,
    13728,
    3488,
    11680,
    7584,
    15776,
    928,
    9120,
    5024,
    13216,
    2976,
    11168,
    7072,
    15264,
    1952,
    10144,
    6048,
    14240,
    4000,
    12192,
    8096,
    16288,
    96,
    8288,
    4192,
    12384,
    2144,
    10336,
    6240,
    14432,
    1120,
    9312,
    5216,
    13408,
    3168,
    11360,
    7264,
    15456,
    608,
    8800,
    4704,
    12896,
    2656,
    10848,
    6752,
    14944,
    1632,
    9824,
    5728,
    13920,
    3680,
    11872,
    7776,
    15968,
    352,
    8544,
    4448,
    12640,
    2400,
    10592,
    6496,
    14688,
    1376,
    9568,
    5472,
    13664,
    3424,
    11616,
    7520,
    15712,
    864,
    9056,
    4960,
    13152,
    2912,
    11104,
    7008,
    15200,
    1888,
    10080,
    5984,
    14176,
    3936,
    12128,
    8032,
    16224,
    224,
    8416,
    4320,
    12512,
    2272,
    10464,
    6368,
    14560,
    1248,
    9440,
    5344,
    13536,
    3296,
    11488,
    7392,
    15584,
    736,
    8928,
    4832,
    13024,
    2784,
    10976,
    6880,
    15072,
    1760,
    9952,
    5856,
    14048,
    3808,
    12000,
    7904,
    16096,
    480,
    8672,
    4576,
    12768,
    2528,
    10720,
    6624,
    14816,
    1504,
    9696,
    5600,
    13792,
    3552,
    11744,
    7648,
    15840,
    992,
    9184,
    5088,
    13280,
    3040,
    11232,
    7136,
    15328,
    2016,
    10208,
    6112,
    14304,
    4064,
    12256,
    8160,
    16352,
    16,
    8208,
    4112,
    12304,
    2064,
    10256,
    6160,
    14352,
    1040,
    9232,
    5136,
    13328,
    3088,
    11280,
    7184,
    15376,
    528,
    8720,
    4624,
    12816,
    2576,
    10768,
    6672,
    14864,
    1552,
    9744,
    5648,
    13840,
    3600,
    11792,
    7696,
    15888,
    272,
    8464,
    4368,
    12560,
    2320,
    10512,
    6416,
    14608,
    1296,
    9488,
    5392,
    13584,
    3344,
    11536,
    7440,
    15632,
    784,
    8976,
    4880,
    13072,
    2832,
    11024,
    6928,
    15120,
    1808,
    10000,
    5904,
    14096,
    3856,
    12048,
    7952,
    16144,
    144,
    8336,
    4240,
    12432,
    2192,
    10384,
    6288,
    14480,
    1168,
    9360,
    5264,
    13456,
    3216,
    11408,
    7312,
    15504,
    656,
    8848,
    4752,
    12944,
    2704,
    10896,
    6800,
    14992,
    1680,
    9872,
    5776,
    13968,
    3728,
    11920,
    7824,
    16016,
    400,
    8592,
    4496,
    12688,
    2448,
    10640,
    6544,
    14736,
    1424,
    9616,
    5520,
    13712,
    3472,
    11664,
    7568,
    15760,
    912,
    9104,
    5008,
    13200,
    2960,
    11152,
    7056,
    15248,
    1936,
    10128,
    6032,
    14224,
    3984,
    12176,
    8080,
    16272,
    80,
    8272,
    4176,
    12368,
    2128,
    10320,
    6224,
    14416,
    1104,
    9296,
    5200,
    13392,
    3152,
    11344,
    7248,
    15440,
    592,
    8784,
    4688,
    12880,
    2640,
    10832,
    6736,
    14928,
    1616,
    9808,
    5712,
    13904,
    3664,
    11856,
    7760,
    15952,
    336,
    8528,
    4432,
    12624,
    2384,
    10576,
    6480,
    14672,
    1360,
    9552,
    5456,
    13648,
    3408,
    11600,
    7504,
    15696,
    848,
    9040,
    4944,
    13136,
    2896,
    11088,
    6992,
    15184,
    1872,
    10064,
    5968,
    14160,
    3920,
    12112,
    8016,
    16208,
    208,
    8400,
    4304,
    12496,
    2256,
    10448,
    6352,
    14544,
    1232,
    9424,
    5328,
    13520,
    3280,
    11472,
    7376,
    15568,
    720,
    8912,
    4816,
    13008,
    2768,
    10960,
    6864,
    15056,
    1744,
    9936,
    5840,
    14032,
    3792,
    11984,
    7888,
    16080,
    464,
    8656,
    4560,
    12752,
    2512,
    10704,
    6608,
    14800,
    1488,
    9680,
    5584,
    13776,
    3536,
    11728,
    7632,
    15824,
    976,
    9168,
    5072,
    13264,
    3024,
    11216,
    7120,
    15312,
    2000,
    10192,
    6096,
    14288,
    4048,
    12240,
    8144,
    16336,
    48,
    8240,
    4144,
    12336,
    2096,
    10288,
    6192,
    14384,
    1072,
    9264,
    5168,
    13360,
    3120,
    11312,
    7216,
    15408,
    560,
    8752,
    4656,
    12848,
    2608,
    10800,
    6704,
    14896,
    1584,
    9776,
    5680,
    13872,
    3632,
    11824,
    7728,
    15920,
    304,
    8496,
    4400,
    12592,
    2352,
    10544,
    6448,
    14640,
    1328,
    9520,
    5424,
    13616,
    3376,
    11568,
    7472,
    15664,
    816,
    9008,
    4912,
    13104,
    2864,
    11056,
    6960,
    15152,
    1840,
    10032,
    5936,
    14128,
    3888,
    12080,
    7984,
    16176,
    176,
    8368,
    4272,
    12464,
    2224,
    10416,
    6320,
    14512,
    1200,
    9392,
    5296,
    13488,
    3248,
    11440,
    7344,
    15536,
    688,
    8880,
    4784,
    12976,
    2736,
    10928,
    6832,
    15024,
    1712,
    9904,
    5808,
    14000,
    3760,
    11952,
    7856,
    16048,
    432,
    8624,
    4528,
    12720,
    2480,
    10672,
    6576,
    14768,
    1456,
    9648,
    5552,
    13744,
    3504,
    11696,
    7600,
    15792,
    944,
    9136,
    5040,
    13232,
    2992,
    11184,
    7088,
    15280,
    1968,
    10160,
    6064,
    14256,
    4016,
    12208,
    8112,
    16304,
    112,
    8304,
    4208,
    12400,
    2160,
    10352,
    6256,
    14448,
    1136,
    9328,
    5232,
    13424,
    3184,
    11376,
    7280,
    15472,
    624,
    8816,
    4720,
    12912,
    2672,
    10864,
    6768,
    14960,
    1648,
    9840,
    5744,
    13936,
    3696,
    11888,
    7792,
    15984,
    368,
    8560,
    4464,
    12656,
    2416,
    10608,
    6512,
    14704,
    1392,
    9584,
    5488,
    13680,
    3440,
    11632,
    7536,
    15728,
    880,
    9072,
    4976,
    13168,
    2928,
    11120,
    7024,
    15216,
    1904,
    10096,
    6000,
    14192,
    3952,
    12144,
    8048,
    16240,
    240,
    8432,
    4336,
    12528,
    2288,
    10480,
    6384,
    14576,
    1264,
    9456,
    5360,
    13552,
    3312,
    11504,
    7408,
    15600,
    752,
    8944,
    4848,
    13040,
    2800,
    10992,
    6896,
    15088,
    1776,
    9968,
    5872,
    14064,
    3824,
    12016,
    7920,
    16112,
    496,
    8688,
    4592,
    12784,
    2544,
    10736,
    6640,
    14832,
    1520,
    9712,
    5616,
    13808,
    3568,
    11760,
    7664,
    15856,
    1008,
    9200,
    5104,
    13296,
    3056,
    11248,
    7152,
    15344,
    2032,
    10224,
    6128,
    14320,
    4080,
    12272,
    8176,
    16368,
    8,
    8200,
    4104,
    12296,
    2056,
    10248,
    6152,
    14344,
    1032,
    9224,
    5128,
    13320,
    3080,
    11272,
    7176,
    15368,
    520,
    8712,
    4616,
    12808,
    2568,
    10760,
    6664,
    14856,
    1544,
    9736,
    5640,
    13832,
    3592,
    11784,
    7688,
    15880,
    264,
    8456,
    4360,
    12552,
    2312,
    10504,
    6408,
    14600,
    1288,
    9480,
    5384,
    13576,
    3336,
    11528,
    7432,
    15624,
    776,
    8968,
    4872,
    13064,
    2824,
    11016,
    6920,
    15112,
    1800,
    9992,
    5896,
    14088,
    3848,
    12040,
    7944,
    16136,
    136,
    8328,
    4232,
    12424,
    2184,
    10376,
    6280,
    14472,
    1160,
    9352,
    5256,
    13448,
    3208,
    11400,
    7304,
    15496,
    648,
    8840,
    4744,
    12936,
    2696,
    10888,
    6792,
    14984,
    1672,
    9864,
    5768,
    13960,
    3720,
    11912,
    7816,
    16008,
    392,
    8584,
    4488,
    12680,
    2440,
    10632,
    6536,
    14728,
    1416,
    9608,
    5512,
    13704,
    3464,
    11656,
    7560,
    15752,
    904,
    9096,
    5000,
    13192,
    2952,
    11144,
    7048,
    15240,
    1928,
    10120,
    6024,
    14216,
    3976,
    12168,
    8072,
    16264,
    72,
    8264,
    4168,
    12360,
    2120,
    10312,
    6216,
    14408,
    1096,
    9288,
    5192,
    13384,
    3144,
    11336,
    7240,
    15432,
    584,
    8776,
    4680,
    12872,
    2632,
    10824,
    6728,
    14920,
    1608,
    9800,
    5704,
    13896,
    3656,
    11848,
    7752,
    15944,
    328,
    8520,
    4424,
    12616,
    2376,
    10568,
    6472,
    14664,
    1352,
    9544,
    5448,
    13640,
    3400,
    11592,
    7496,
    15688,
    840,
    9032,
    4936,
    13128,
    2888,
    11080,
    6984,
    15176,
    1864,
    10056,
    5960,
    14152,
    3912,
    12104,
    8008,
    16200,
    200,
    8392,
    4296,
    12488,
    2248,
    10440,
    6344,
    14536,
    1224,
    9416,
    5320,
    13512,
    3272,
    11464,
    7368,
    15560,
    712,
    8904,
    4808,
    13000,
    2760,
    10952,
    6856,
    15048,
    1736,
    9928,
    5832,
    14024,
    3784,
    11976,
    7880,
    16072,
    456,
    8648,
    4552,
    12744,
    2504,
    10696,
    6600,
    14792,
    1480,
    9672,
    5576,
    13768,
    3528,
    11720,
    7624,
    15816,
    968,
    9160,
    5064,
    13256,
    3016,
    11208,
    7112,
    15304,
    1992,
    10184,
    6088,
    14280,
    4040,
    12232,
    8136,
    16328,
    40,
    8232,
    4136,
    12328,
    2088,
    10280,
    6184,
    14376,
    1064,
    9256,
    5160,
    13352,
    3112,
    11304,
    7208,
    15400,
    552,
    8744,
    4648,
    12840,
    2600,
    10792,
    6696,
    14888,
    1576,
    9768,
    5672,
    13864,
    3624,
    11816,
    7720,
    15912,
    296,
    8488,
    4392,
    12584,
    2344,
    10536,
    6440,
    14632,
    1320,
    9512,
    5416,
    13608,
    3368,
    11560,
    7464,
    15656,
    808,
    9000,
    4904,
    13096,
    2856,
    11048,
    6952,
    15144,
    1832,
    10024,
    5928,
    14120,
    3880,
    12072,
    7976,
    16168,
    168,
    8360,
    4264,
    12456,
    2216,
    10408,
    6312,
    14504,
    1192,
    9384,
    5288,
    13480,
    3240,
    11432,
    7336,
    15528,
    680,
    8872,
    4776,
    12968,
    2728,
    10920,
    6824,
    15016,
    1704,
    9896,
    5800,
    13992,
    3752,
    11944,
    7848,
    16040,
    424,
    8616,
    4520,
    12712,
    2472,
    10664,
    6568,
    14760,
    1448,
    9640,
    5544,
    13736,
    3496,
    11688,
    7592,
    15784,
    936,
    9128,
    5032,
    13224,
    2984,
    11176,
    7080,
    15272,
    1960,
    10152,
    6056,
    14248,
    4008,
    12200,
    8104,
    16296,
    104,
    8296,
    4200,
    12392,
    2152,
    10344,
    6248,
    14440,
    1128,
    9320,
    5224,
    13416,
    3176,
    11368,
    7272,
    15464,
    616,
    8808,
    4712,
    12904,
    2664,
    10856,
    6760,
    14952,
    1640,
    9832,
    5736,
    13928,
    3688,
    11880,
    7784,
    15976,
    360,
    8552,
    4456,
    12648,
    2408,
    10600,
    6504,
    14696,
    1384,
    9576,
    5480,
    13672,
    3432,
    11624,
    7528,
    15720,
    872,
    9064,
    4968,
    13160,
    2920,
    11112,
    7016,
    15208,
    1896,
    10088,
    5992,
    14184,
    3944,
    12136,
    8040,
    16232,
    232,
    8424,
    4328,
    12520,
    2280,
    10472,
    6376,
    14568,
    1256,
    9448,
    5352,
    13544,
    3304,
    11496,
    7400,
    15592,
    744,
    8936,
    4840,
    13032,
    2792,
    10984,
    6888,
    15080,
    1768,
    9960,
    5864,
    14056,
    3816,
    12008,
    7912,
    16104,
    488,
    8680,
    4584,
    12776,
    2536,
    10728,
    6632,
    14824,
    1512,
    9704,
    5608,
    13800,
    3560,
    11752,
    7656,
    15848,
    1000,
    9192,
    5096,
    13288,
    3048,
    11240,
    7144,
    15336,
    2024,
    10216,
    6120,
    14312,
    4072,
    12264,
    8168,
    16360,
    24,
    8216,
    4120,
    12312,
    2072,
    10264,
    6168,
    14360,
    1048,
    9240,
    5144,
    13336,
    3096,
    11288,
    7192,
    15384,
    536,
    8728,
    4632,
    12824,
    2584,
    10776,
    6680,
    14872,
    1560,
    9752,
    5656,
    13848,
    3608,
    11800,
    7704,
    15896,
    280,
    8472,
    4376,
    12568,
    2328,
    10520,
    6424,
    14616,
    1304,
    9496,
    5400,
    13592,
    3352,
    11544,
    7448,
    15640,
    792,
    8984,
    4888,
    13080,
    2840,
    11032,
    6936,
    15128,
    1816,
    10008,
    5912,
    14104,
    3864,
    12056,
    7960,
    16152,
    152,
    8344,
    4248,
    12440,
    2200,
    10392,
    6296,
    14488,
    1176,
    9368,
    5272,
    13464,
    3224,
    11416,
    7320,
    15512,
    664,
    8856,
    4760,
    12952,
    2712,
    10904,
    6808,
    15000,
    1688,
    9880,
    5784,
    13976,
    3736,
    11928,
    7832,
    16024,
    408,
    8600,
    4504,
    12696,
    2456,
    10648,
    6552,
    14744,
    1432,
    9624,
    5528,
    13720,
    3480,
    11672,
    7576,
    15768,
    920,
    9112,
    5016,
    13208,
    2968,
    11160,
    7064,
    15256,
    1944,
    10136,
    6040,
    14232,
    3992,
    12184,
    8088,
    16280,
    88,
    8280,
    4184,
    12376,
    2136,
    10328,
    6232,
    14424,
    1112,
    9304,
    5208,
    13400,
    3160,
    11352,
    7256,
    15448,
    600,
    8792,
    4696,
    12888,
    2648,
    10840,
    6744,
    14936,
    1624,
    9816,
    5720,
    13912,
    3672,
    11864,
    7768,
    15960,
    344,
    8536,
    4440,
    12632,
    2392,
    10584,
    6488,
    14680,
    1368,
    9560,
    5464,
    13656,
    3416,
    11608,
    7512,
    15704,
    856,
    9048,
    4952,
    13144,
    2904,
    11096,
    7000,
    15192,
    1880,
    10072,
    5976,
    14168,
    3928,
    12120,
    8024,
    16216,
    216,
    8408,
    4312,
    12504,
    2264,
    10456,
    6360,
    14552,
    1240,
    9432,
    5336,
    13528,
    3288,
    11480,
    7384,
    15576,
    728,
    8920,
    4824,
    13016,
    2776,
    10968,
    6872,
    15064,
    1752,
    9944,
    5848,
    14040,
    3800,
    11992,
    7896,
    16088,
    472,
    8664,
    4568,
    12760,
    2520,
    10712,
    6616,
    14808,
    1496,
    9688,
    5592,
    13784,
    3544,
    11736,
    7640,
    15832,
    984,
    9176,
    5080,
    13272,
    3032,
    11224,
    7128,
    15320,
    2008,
    10200,
    6104,
    14296,
    4056,
    12248,
    8152,
    16344,
    56,
    8248,
    4152,
    12344,
    2104,
    10296,
    6200,
    14392,
    1080,
    9272,
    5176,
    13368,
    3128,
    11320,
    7224,
    15416,
    568,
    8760,
    4664,
    12856,
    2616,
    10808,
    6712,
    14904,
    1592,
    9784,
    5688,
    13880,
    3640,
    11832,
    7736,
    15928,
    312,
    8504,
    4408,
    12600,
    2360,
    10552,
    6456,
    14648,
    1336,
    9528,
    5432,
    13624,
    3384,
    11576,
    7480,
    15672,
    824,
    9016,
    4920,
    13112,
    2872,
    11064,
    6968,
    15160,
    1848,
    10040,
    5944,
    14136,
    3896,
    12088,
    7992,
    16184,
    184,
    8376,
    4280,
    12472,
    2232,
    10424,
    6328,
    14520,
    1208,
    9400,
    5304,
    13496,
    3256,
    11448,
    7352,
    15544,
    696,
    8888,
    4792,
    12984,
    2744,
    10936,
    6840,
    15032,
    1720,
    9912,
    5816,
    14008,
    3768,
    11960,
    7864,
    16056,
    440,
    8632,
    4536,
    12728,
    2488,
    10680,
    6584,
    14776,
    1464,
    9656,
    5560,
    13752,
    3512,
    11704,
    7608,
    15800,
    952,
    9144,
    5048,
    13240,
    3000,
    11192,
    7096,
    15288,
    1976,
    10168,
    6072,
    14264,
    4024,
    12216,
    8120,
    16312,
    120,
    8312,
    4216,
    12408,
    2168,
    10360,
    6264,
    14456,
    1144,
    9336,
    5240,
    13432,
    3192,
    11384,
    7288,
    15480,
    632,
    8824,
    4728,
    12920,
    2680,
    10872,
    6776,
    14968,
    1656,
    9848,
    5752,
    13944,
    3704,
    11896,
    7800,
    15992,
    376,
    8568,
    4472,
    12664,
    2424,
    10616,
    6520,
    14712,
    1400,
    9592,
    5496,
    13688,
    3448,
    11640,
    7544,
    15736,
    888,
    9080,
    4984,
    13176,
    2936,
    11128,
    7032,
    15224,
    1912,
    10104,
    6008,
    14200,
    3960,
    12152,
    8056,
    16248,
    248,
    8440,
    4344,
    12536,
    2296,
    10488,
    6392,
    14584,
    1272,
    9464,
    5368,
    13560,
    3320,
    11512,
    7416,
    15608,
    760,
    8952,
    4856,
    13048,
    2808,
    11000,
    6904,
    15096,
    1784,
    9976,
    5880,
    14072,
    3832,
    12024,
    7928,
    16120,
    504,
    8696,
    4600,
    12792,
    2552,
    10744,
    6648,
    14840,
    1528,
    9720,
    5624,
    13816,
    3576,
    11768,
    7672,
    15864,
    1016,
    9208,
    5112,
    13304,
    3064,
    11256,
    7160,
    15352,
    2040,
    10232,
    6136,
    14328,
    4088,
    12280,
    8184,
    16376,
    4,
    8196,
    4100,
    12292,
    2052,
    10244,
    6148,
    14340,
    1028,
    9220,
    5124,
    13316,
    3076,
    11268,
    7172,
    15364,
    516,
    8708,
    4612,
    12804,
    2564,
    10756,
    6660,
    14852,
    1540,
    9732,
    5636,
    13828,
    3588,
    11780,
    7684,
    15876,
    260,
    8452,
    4356,
    12548,
    2308,
    10500,
    6404,
    14596,
    1284,
    9476,
    5380,
    13572,
    3332,
    11524,
    7428,
    15620,
    772,
    8964,
    4868,
    13060,
    2820,
    11012,
    6916,
    15108,
    1796,
    9988,
    5892,
    14084,
    3844,
    12036,
    7940,
    16132,
    132,
    8324,
    4228,
    12420,
    2180,
    10372,
    6276,
    14468,
    1156,
    9348,
    5252,
    13444,
    3204,
    11396,
    7300,
    15492,
    644,
    8836,
    4740,
    12932,
    2692,
    10884,
    6788,
    14980,
    1668,
    9860,
    5764,
    13956,
    3716,
    11908,
    7812,
    16004,
    388,
    8580,
    4484,
    12676,
    2436,
    10628,
    6532,
    14724,
    1412,
    9604,
    5508,
    13700,
    3460,
    11652,
    7556,
    15748,
    900,
    9092,
    4996,
    13188,
    2948,
    11140,
    7044,
    15236,
    1924,
    10116,
    6020,
    14212,
    3972,
    12164,
    8068,
    16260,
    68,
    8260,
    4164,
    12356,
    2116,
    10308,
    6212,
    14404,
    1092,
    9284,
    5188,
    13380,
    3140,
    11332,
    7236,
    15428,
    580,
    8772,
    4676,
    12868,
    2628,
    10820,
    6724,
    14916,
    1604,
    9796,
    5700,
    13892,
    3652,
    11844,
    7748,
    15940,
    324,
    8516,
    4420,
    12612,
    2372,
    10564,
    6468,
    14660,
    1348,
    9540,
    5444,
    13636,
    3396,
    11588,
    7492,
    15684,
    836,
    9028,
    4932,
    13124,
    2884,
    11076,
    6980,
    15172,
    1860,
    10052,
    5956,
    14148,
    3908,
    12100,
    8004,
    16196,
    196,
    8388,
    4292,
    12484,
    2244,
    10436,
    6340,
    14532,
    1220,
    9412,
    5316,
    13508,
    3268,
    11460,
    7364,
    15556,
    708,
    8900,
    4804,
    12996,
    2756,
    10948,
    6852,
    15044,
    1732,
    9924,
    5828,
    14020,
    3780,
    11972,
    7876,
    16068,
    452,
    8644,
    4548,
    12740,
    2500,
    10692,
    6596,
    14788,
    1476,
    9668,
    5572,
    13764,
    3524,
    11716,
    7620,
    15812,
    964,
    9156,
    5060,
    13252,
    3012,
    11204,
    7108,
    15300,
    1988,
    10180,
    6084,
    14276,
    4036,
    12228,
    8132,
    16324,
    36,
    8228,
    4132,
    12324,
    2084,
    10276,
    6180,
    14372,
    1060,
    9252,
    5156,
    13348,
    3108,
    11300,
    7204,
    15396,
    548,
    8740,
    4644,
    12836,
    2596,
    10788,
    6692,
    14884,
    1572,
    9764,
    5668,
    13860,
    3620,
    11812,
    7716,
    15908,
    292,
    8484,
    4388,
    12580,
    2340,
    10532,
    6436,
    14628,
    1316,
    9508,
    5412,
    13604,
    3364,
    11556,
    7460,
    15652,
    804,
    8996,
    4900,
    13092,
    2852,
    11044,
    6948,
    15140,
    1828,
    10020,
    5924,
    14116,
    3876,
    12068,
    7972,
    16164,
    164,
    8356,
    4260,
    12452,
    2212,
    10404,
    6308,
    14500,
    1188,
    9380,
    5284,
    13476,
    3236,
    11428,
    7332,
    15524,
    676,
    8868,
    4772,
    12964,
    2724,
    10916,
    6820,
    15012,
    1700,
    9892,
    5796,
    13988,
    3748,
    11940,
    7844,
    16036,
    420,
    8612,
    4516,
    12708,
    2468,
    10660,
    6564,
    14756,
    1444,
    9636,
    5540,
    13732,
    3492,
    11684,
    7588,
    15780,
    932,
    9124,
    5028,
    13220,
    2980,
    11172,
    7076,
    15268,
    1956,
    10148,
    6052,
    14244,
    4004,
    12196,
    8100,
    16292,
    100,
    8292,
    4196,
    12388,
    2148,
    10340,
    6244,
    14436,
    1124,
    9316,
    5220,
    13412,
    3172,
    11364,
    7268,
    15460,
    612,
    8804,
    4708,
    12900,
    2660,
    10852,
    6756,
    14948,
    1636,
    9828,
    5732,
    13924,
    3684,
    11876,
    7780,
    15972,
    356,
    8548,
    4452,
    12644,
    2404,
    10596,
    6500,
    14692,
    1380,
    9572,
    5476,
    13668,
    3428,
    11620,
    7524,
    15716,
    868,
    9060,
    4964,
    13156,
    2916,
    11108,
    7012,
    15204,
    1892,
    10084,
    5988,
    14180,
    3940,
    12132,
    8036,
    16228,
    228,
    8420,
    4324,
    12516,
    2276,
    10468,
    6372,
    14564,
    1252,
    9444,
    5348,
    13540,
    3300,
    11492,
    7396,
    15588,
    740,
    8932,
    4836,
    13028,
    2788,
    10980,
    6884,
    15076,
    1764,
    9956,
    5860,
    14052,
    3812,
    12004,
    7908,
    16100,
    484,
    8676,
    4580,
    12772,
    2532,
    10724,
    6628,
    14820,
    1508,
    9700,
    5604,
    13796,
    3556,
    11748,
    7652,
    15844,
    996,
    9188,
    5092,
    13284,
    3044,
    11236,
    7140,
    15332,
    2020,
    10212,
    6116,
    14308,
    4068,
    12260,
    8164,
    16356,
    20,
    8212,
    4116,
    12308,
    2068,
    10260,
    6164,
    14356,
    1044,
    9236,
    5140,
    13332,
    3092,
    11284,
    7188,
    15380,
    532,
    8724,
    4628,
    12820,
    2580,
    10772,
    6676,
    14868,
    1556,
    9748,
    5652,
    13844,
    3604,
    11796,
    7700,
    15892,
    276,
    8468,
    4372,
    12564,
    2324,
    10516,
    6420,
    14612,
    1300,
    9492,
    5396,
    13588,
    3348,
    11540,
    7444,
    15636,
    788,
    8980,
    4884,
    13076,
    2836,
    11028,
    6932,
    15124,
    1812,
    10004,
    5908,
    14100,
    3860,
    12052,
    7956,
    16148,
    148,
    8340,
    4244,
    12436,
    2196,
    10388,
    6292,
    14484,
    1172,
    9364,
    5268,
    13460,
    3220,
    11412,
    7316,
    15508,
    660,
    8852,
    4756,
    12948,
    2708,
    10900,
    6804,
    14996,
    1684,
    9876,
    5780,
    13972,
    3732,
    11924,
    7828,
    16020,
    404,
    8596,
    4500,
    12692,
    2452,
    10644,
    6548,
    14740,
    1428,
    9620,
    5524,
    13716,
    3476,
    11668,
    7572,
    15764,
    916,
    9108,
    5012,
    13204,
    2964,
    11156,
    7060,
    15252,
    1940,
    10132,
    6036,
    14228,
    3988,
    12180,
    8084,
    16276,
    84,
    8276,
    4180,
    12372,
    2132,
    10324,
    6228,
    14420,
    1108,
    9300,
    5204,
    13396,
    3156,
    11348,
    7252,
    15444,
    596,
    8788,
    4692,
    12884,
    2644,
    10836,
    6740,
    14932,
    1620,
    9812,
    5716,
    13908,
    3668,
    11860,
    7764,
    15956,
    340,
    8532,
    4436,
    12628,
    2388,
    10580,
    6484,
    14676,
    1364,
    9556,
    5460,
    13652,
    3412,
    11604,
    7508,
    15700,
    852,
    9044,
    4948,
    13140,
    2900,
    11092,
    6996,
    15188,
    1876,
    10068,
    5972,
    14164,
    3924,
    12116,
    8020,
    16212,
    212,
    8404,
    4308,
    12500,
    2260,
    10452,
    6356,
    14548,
    1236,
    9428,
    5332,
    13524,
    3284,
    11476,
    7380,
    15572,
    724,
    8916,
    4820,
    13012,
    2772,
    10964,
    6868,
    15060,
    1748,
    9940,
    5844,
    14036,
    3796,
    11988,
    7892,
    16084,
    468,
    8660,
    4564,
    12756,
    2516,
    10708,
    6612,
    14804,
    1492,
    9684,
    5588,
    13780,
    3540,
    11732,
    7636,
    15828,
    980,
    9172,
    5076,
    13268,
    3028,
    11220,
    7124,
    15316,
    2004,
    10196,
    6100,
    14292,
    4052,
    12244,
    8148,
    16340,
    52,
    8244,
    4148,
    12340,
    2100,
    10292,
    6196,
    14388,
    1076,
    9268,
    5172,
    13364,
    3124,
    11316,
    7220,
    15412,
    564,
    8756,
    4660,
    12852,
    2612,
    10804,
    6708,
    14900,
    1588,
    9780,
    5684,
    13876,
    3636,
    11828,
    7732,
    15924,
    308,
    8500,
    4404,
    12596,
    2356,
    10548,
    6452,
    14644,
    1332,
    9524,
    5428,
    13620,
    3380,
    11572,
    7476,
    15668,
    820,
    9012,
    4916,
    13108,
    2868,
    11060,
    6964,
    15156,
    1844,
    10036,
    5940,
    14132,
    3892,
    12084,
    7988,
    16180,
    180,
    8372,
    4276,
    12468,
    2228,
    10420,
    6324,
    14516,
    1204,
    9396,
    5300,
    13492,
    3252,
    11444,
    7348,
    15540,
    692,
    8884,
    4788,
    12980,
    2740,
    10932,
    6836,
    15028,
    1716,
    9908,
    5812,
    14004,
    3764,
    11956,
    7860,
    16052,
    436,
    8628,
    4532,
    12724,
    2484,
    10676,
    6580,
    14772,
    1460,
    9652,
    5556,
    13748,
    3508,
    11700,
    7604,
    15796,
    948,
    9140,
    5044,
    13236,
    2996,
    11188,
    7092,
    15284,
    1972,
    10164,
    6068,
    14260,
    4020,
    12212,
    8116,
    16308,
    116,
    8308,
    4212,
    12404,
    2164,
    10356,
    6260,
    14452,
    1140,
    9332,
    5236,
    13428,
    3188,
    11380,
    7284,
    15476,
    628,
    8820,
    4724,
    12916,
    2676,
    10868,
    6772,
    14964,
    1652,
    9844,
    5748,
    13940,
    3700,
    11892,
    7796,
    15988,
    372,
    8564,
    4468,
    12660,
    2420,
    10612,
    6516,
    14708,
    1396,
    9588,
    5492,
    13684,
    3444,
    11636,
    7540,
    15732,
    884,
    9076,
    4980,
    13172,
    2932,
    11124,
    7028,
    15220,
    1908,
    10100,
    6004,
    14196,
    3956,
    12148,
    8052,
    16244,
    244,
    8436,
    4340,
    12532,
    2292,
    10484,
    6388,
    14580,
    1268,
    9460,
    5364,
    13556,
    3316,
    11508,
    7412,
    15604,
    756,
    8948,
    4852,
    13044,
    2804,
    10996,
    6900,
    15092,
    1780,
    9972,
    5876,
    14068,
    3828,
    12020,
    7924,
    16116,
    500,
    8692,
    4596,
    12788,
    2548,
    10740,
    6644,
    14836,
    1524,
    9716,
    5620,
    13812,
    3572,
    11764,
    7668,
    15860,
    1012,
    9204,
    5108,
    13300,
    3060,
    11252,
    7156,
    15348,
    2036,
    10228,
    6132,
    14324,
    4084,
    12276,
    8180,
    16372,
    12,
    8204,
    4108,
    12300,
    2060,
    10252,
    6156,
    14348,
    1036,
    9228,
    5132,
    13324,
    3084,
    11276,
    7180,
    15372,
    524,
    8716,
    4620,
    12812,
    2572,
    10764,
    6668,
    14860,
    1548,
    9740,
    5644,
    13836,
    3596,
    11788,
    7692,
    15884,
    268,
    8460,
    4364,
    12556,
    2316,
    10508,
    6412,
    14604,
    1292,
    9484,
    5388,
    13580,
    3340,
    11532,
    7436,
    15628,
    780,
    8972,
    4876,
    13068,
    2828,
    11020,
    6924,
    15116,
    1804,
    9996,
    5900,
    14092,
    3852,
    12044,
    7948,
    16140,
    140,
    8332,
    4236,
    12428,
    2188,
    10380,
    6284,
    14476,
    1164,
    9356,
    5260,
    13452,
    3212,
    11404,
    7308,
    15500,
    652,
    8844,
    4748,
    12940,
    2700,
    10892,
    6796,
    14988,
    1676,
    9868,
    5772,
    13964,
    3724,
    11916,
    7820,
    16012,
    396,
    8588,
    4492,
    12684,
    2444,
    10636,
    6540,
    14732,
    1420,
    9612,
    5516,
    13708,
    3468,
    11660,
    7564,
    15756,
    908,
    9100,
    5004,
    13196,
    2956,
    11148,
    7052,
    15244,
    1932,
    10124,
    6028,
    14220,
    3980,
    12172,
    8076,
    16268,
    76,
    8268,
    4172,
    12364,
    2124,
    10316,
    6220,
    14412,
    1100,
    9292,
    5196,
    13388,
    3148,
    11340,
    7244,
    15436,
    588,
    8780,
    4684,
    12876,
    2636,
    10828,
    6732,
    14924,
    1612,
    9804,
    5708,
    13900,
    3660,
    11852,
    7756,
    15948,
    332,
    8524,
    4428,
    12620,
    2380,
    10572,
    6476,
    14668,
    1356,
    9548,
    5452,
    13644,
    3404,
    11596,
    7500,
    15692,
    844,
    9036,
    4940,
    13132,
    2892,
    11084,
    6988,
    15180,
    1868,
    10060,
    5964,
    14156,
    3916,
    12108,
    8012,
    16204,
    204,
    8396,
    4300,
    12492,
    2252,
    10444,
    6348,
    14540,
    1228,
    9420,
    5324,
    13516,
    3276,
    11468,
    7372,
    15564,
    716,
    8908,
    4812,
    13004,
    2764,
    10956,
    6860,
    15052,
    1740,
    9932,
    5836,
    14028,
    3788,
    11980,
    7884,
    16076,
    460,
    8652,
    4556,
    12748,
    2508,
    10700,
    6604,
    14796,
    1484,
    9676,
    5580,
    13772,
    3532,
    11724,
    7628,
    15820,
    972,
    9164,
    5068,
    13260,
    3020,
    11212,
    7116,
    15308,
    1996,
    10188,
    6092,
    14284,
    4044,
    12236,
    8140,
    16332,
    44,
    8236,
    4140,
    12332,
    2092,
    10284,
    6188,
    14380,
    1068,
    9260,
    5164,
    13356,
    3116,
    11308,
    7212,
    15404,
    556,
    8748,
    4652,
    12844,
    2604,
    10796,
    6700,
    14892,
    1580,
    9772,
    5676,
    13868,
    3628,
    11820,
    7724,
    15916,
    300,
    8492,
    4396,
    12588,
    2348,
    10540,
    6444,
    14636,
    1324,
    9516,
    5420,
    13612,
    3372,
    11564,
    7468,
    15660,
    812,
    9004,
    4908,
    13100,
    2860,
    11052,
    6956,
    15148,
    1836,
    10028,
    5932,
    14124,
    3884,
    12076,
    7980,
    16172,
    172,
    8364,
    4268,
    12460,
    2220,
    10412,
    6316,
    14508,
    1196,
    9388,
    5292,
    13484,
    3244,
    11436,
    7340,
    15532,
    684,
    8876,
    4780,
    12972,
    2732,
    10924,
    6828,
    15020,
    1708,
    9900,
    5804,
    13996,
    3756,
    11948,
    7852,
    16044,
    428,
    8620,
    4524,
    12716,
    2476,
    10668,
    6572,
    14764,
    1452,
    9644,
    5548,
    13740,
    3500,
    11692,
    7596,
    15788,
    940,
    9132,
    5036,
    13228,
    2988,
    11180,
    7084,
    15276,
    1964,
    10156,
    6060,
    14252,
    4012,
    12204,
    8108,
    16300,
    108,
    8300,
    4204,
    12396,
    2156,
    10348,
    6252,
    14444,
    1132,
    9324,
    5228,
    13420,
    3180,
    11372,
    7276,
    15468,
    620,
    8812,
    4716,
    12908,
    2668,
    10860,
    6764,
    14956,
    1644,
    9836,
    5740,
    13932,
    3692,
    11884,
    7788,
    15980,
    364,
    8556,
    4460,
    12652,
    2412,
    10604,
    6508,
    14700,
    1388,
    9580,
    5484,
    13676,
    3436,
    11628,
    7532,
    15724,
    876,
    9068,
    4972,
    13164,
    2924,
    11116,
    7020,
    15212,
    1900,
    10092,
    5996,
    14188,
    3948,
    12140,
    8044,
    16236,
    236,
    8428,
    4332,
    12524,
    2284,
    10476,
    6380,
    14572,
    1260,
    9452,
    5356,
    13548,
    3308,
    11500,
    7404,
    15596,
    748,
    8940,
    4844,
    13036,
    2796,
    10988,
    6892,
    15084,
    1772,
    9964,
    5868,
    14060,
    3820,
    12012,
    7916,
    16108,
    492,
    8684,
    4588,
    12780,
    2540,
    10732,
    6636,
    14828,
    1516,
    9708,
    5612,
    13804,
    3564,
    11756,
    7660,
    15852,
    1004,
    9196,
    5100,
    13292,
    3052,
    11244,
    7148,
    15340,
    2028,
    10220,
    6124,
    14316,
    4076,
    12268,
    8172,
    16364,
    28,
    8220,
    4124,
    12316,
    2076,
    10268,
    6172,
    14364,
    1052,
    9244,
    5148,
    13340,
    3100,
    11292,
    7196,
    15388,
    540,
    8732,
    4636,
    12828,
    2588,
    10780,
    6684,
    14876,
    1564,
    9756,
    5660,
    13852,
    3612,
    11804,
    7708,
    15900,
    284,
    8476,
    4380,
    12572,
    2332,
    10524,
    6428,
    14620,
    1308,
    9500,
    5404,
    13596,
    3356,
    11548,
    7452,
    15644,
    796,
    8988,
    4892,
    13084,
    2844,
    11036,
    6940,
    15132,
    1820,
    10012,
    5916,
    14108,
    3868,
    12060,
    7964,
    16156,
    156,
    8348,
    4252,
    12444,
    2204,
    10396,
    6300,
    14492,
    1180,
    9372,
    5276,
    13468,
    3228,
    11420,
    7324,
    15516,
    668,
    8860,
    4764,
    12956,
    2716,
    10908,
    6812,
    15004,
    1692,
    9884,
    5788,
    13980,
    3740,
    11932,
    7836,
    16028,
    412,
    8604,
    4508,
    12700,
    2460,
    10652,
    6556,
    14748,
    1436,
    9628,
    5532,
    13724,
    3484,
    11676,
    7580,
    15772,
    924,
    9116,
    5020,
    13212,
    2972,
    11164,
    7068,
    15260,
    1948,
    10140,
    6044,
    14236,
    3996,
    12188,
    8092,
    16284,
    92,
    8284,
    4188,
    12380,
    2140,
    10332,
    6236,
    14428,
    1116,
    9308,
    5212,
    13404,
    3164,
    11356,
    7260,
    15452,
    604,
    8796,
    4700,
    12892,
    2652,
    10844,
    6748,
    14940,
    1628,
    9820,
    5724,
    13916,
    3676,
    11868,
    7772,
    15964,
    348,
    8540,
    4444,
    12636,
    2396,
    10588,
    6492,
    14684,
    1372,
    9564,
    5468,
    13660,
    3420,
    11612,
    7516,
    15708,
    860,
    9052,
    4956,
    13148,
    2908,
    11100,
    7004,
    15196,
    1884,
    10076,
    5980,
    14172,
    3932,
    12124,
    8028,
    16220,
    220,
    8412,
    4316,
    12508,
    2268,
    10460,
    6364,
    14556,
    1244,
    9436,
    5340,
    13532,
    3292,
    11484,
    7388,
    15580,
    732,
    8924,
    4828,
    13020,
    2780,
    10972,
    6876,
    15068,
    1756,
    9948,
    5852,
    14044,
    3804,
    11996,
    7900,
    16092,
    476,
    8668,
    4572,
    12764,
    2524,
    10716,
    6620,
    14812,
    1500,
    9692,
    5596,
    13788,
    3548,
    11740,
    7644,
    15836,
    988,
    9180,
    5084,
    13276,
    3036,
    11228,
    7132,
    15324,
    2012,
    10204,
    6108,
    14300,
    4060,
    12252,
    8156,
    16348,
    60,
    8252,
    4156,
    12348,
    2108,
    10300,
    6204,
    14396,
    1084,
    9276,
    5180,
    13372,
    3132,
    11324,
    7228,
    15420,
    572,
    8764,
    4668,
    12860,
    2620,
    10812,
    6716,
    14908,
    1596,
    9788,
    5692,
    13884,
    3644,
    11836,
    7740,
    15932,
    316,
    8508,
    4412,
    12604,
    2364,
    10556,
    6460,
    14652,
    1340,
    9532,
    5436,
    13628,
    3388,
    11580,
    7484,
    15676,
    828,
    9020,
    4924,
    13116,
    2876,
    11068,
    6972,
    15164,
    1852,
    10044,
    5948,
    14140,
    3900,
    12092,
    7996,
    16188,
    188,
    8380,
    4284,
    12476,
    2236,
    10428,
    6332,
    14524,
    1212,
    9404,
    5308,
    13500,
    3260,
    11452,
    7356,
    15548,
    700,
    8892,
    4796,
    12988,
    2748,
    10940,
    6844,
    15036,
    1724,
    9916,
    5820,
    14012,
    3772,
    11964,
    7868,
    16060,
    444,
    8636,
    4540,
    12732,
    2492,
    10684,
    6588,
    14780,
    1468,
    9660,
    5564,
    13756,
    3516,
    11708,
    7612,
    15804,
    956,
    9148,
    5052,
    13244,
    3004,
    11196,
    7100,
    15292,
    1980,
    10172,
    6076,
    14268,
    4028,
    12220,
    8124,
    16316,
    124,
    8316,
    4220,
    12412,
    2172,
    10364,
    6268,
    14460,
    1148,
    9340,
    5244,
    13436,
    3196,
    11388,
    7292,
    15484,
    636,
    8828,
    4732,
    12924,
    2684,
    10876,
    6780,
    14972,
    1660,
    9852,
    5756,
    13948,
    3708,
    11900,
    7804,
    15996,
    380,
    8572,
    4476,
    12668,
    2428,
    10620,
    6524,
    14716,
    1404,
    9596,
    5500,
    13692,
    3452,
    11644,
    7548,
    15740,
    892,
    9084,
    4988,
    13180,
    2940,
    11132,
    7036,
    15228,
    1916,
    10108,
    6012,
    14204,
    3964,
    12156,
    8060,
    16252,
    252,
    8444,
    4348,
    12540,
    2300,
    10492,
    6396,
    14588,
    1276,
    9468,
    5372,
    13564,
    3324,
    11516,
    7420,
    15612,
    764,
    8956,
    4860,
    13052,
    2812,
    11004,
    6908,
    15100,
    1788,
    9980,
    5884,
    14076,
    3836,
    12028,
    7932,
    16124,
    508,
    8700,
    4604,
    12796,
    2556,
    10748,
    6652,
    14844,
    1532,
    9724,
    5628,
    13820,
    3580,
    11772,
    7676,
    15868,
    1020,
    9212,
    5116,
    13308,
    3068,
    11260,
    7164,
    15356,
    2044,
    10236,
    6140,
    14332,
    4092,
    12284,
    8188,
    16380,
    2,
    8194,
    4098,
    12290,
    2050,
    10242,
    6146,
    14338,
    1026,
    9218,
    5122,
    13314,
    3074,
    11266,
    7170,
    15362,
    514,
    8706,
    4610,
    12802,
    2562,
    10754,
    6658,
    14850,
    1538,
    9730,
    5634,
    13826,
    3586,
    11778,
    7682,
    15874,
    258,
    8450,
    4354,
    12546,
    2306,
    10498,
    6402,
    14594,
    1282,
    9474,
    5378,
    13570,
    3330,
    11522,
    7426,
    15618,
    770,
    8962,
    4866,
    13058,
    2818,
    11010,
    6914,
    15106,
    1794,
    9986,
    5890,
    14082,
    3842,
    12034,
    7938,
    16130,
    130,
    8322,
    4226,
    12418,
    2178,
    10370,
    6274,
    14466,
    1154,
    9346,
    5250,
    13442,
    3202,
    11394,
    7298,
    15490,
    642,
    8834,
    4738,
    12930,
    2690,
    10882,
    6786,
    14978,
    1666,
    9858,
    5762,
    13954,
    3714,
    11906,
    7810,
    16002,
    386,
    8578,
    4482,
    12674,
    2434,
    10626,
    6530,
    14722,
    1410,
    9602,
    5506,
    13698,
    3458,
    11650,
    7554,
    15746,
    898,
    9090,
    4994,
    13186,
    2946,
    11138,
    7042,
    15234,
    1922,
    10114,
    6018,
    14210,
    3970,
    12162,
    8066,
    16258,
    66,
    8258,
    4162,
    12354,
    2114,
    10306,
    6210,
    14402,
    1090,
    9282,
    5186,
    13378,
    3138,
    11330,
    7234,
    15426,
    578,
    8770,
    4674,
    12866,
    2626,
    10818,
    6722,
    14914,
    1602,
    9794,
    5698,
    13890,
    3650,
    11842,
    7746,
    15938,
    322,
    8514,
    4418,
    12610,
    2370,
    10562,
    6466,
    14658,
    1346,
    9538,
    5442,
    13634,
    3394,
    11586,
    7490,
    15682,
    834,
    9026,
    4930,
    13122,
    2882,
    11074,
    6978,
    15170,
    1858,
    10050,
    5954,
    14146,
    3906,
    12098,
    8002,
    16194,
    194,
    8386,
    4290,
    12482,
    2242,
    10434,
    6338,
    14530,
    1218,
    9410,
    5314,
    13506,
    3266,
    11458,
    7362,
    15554,
    706,
    8898,
    4802,
    12994,
    2754,
    10946,
    6850,
    15042,
    1730,
    9922,
    5826,
    14018,
    3778,
    11970,
    7874,
    16066,
    450,
    8642,
    4546,
    12738,
    2498,
    10690,
    6594,
    14786,
    1474,
    9666,
    5570,
    13762,
    3522,
    11714,
    7618,
    15810,
    962,
    9154,
    5058,
    13250,
    3010,
    11202,
    7106,
    15298,
    1986,
    10178,
    6082,
    14274,
    4034,
    12226,
    8130,
    16322,
    34,
    8226,
    4130,
    12322,
    2082,
    10274,
    6178,
    14370,
    1058,
    9250,
    5154,
    13346,
    3106,
    11298,
    7202,
    15394,
    546,
    8738,
    4642,
    12834,
    2594,
    10786,
    6690,
    14882,
    1570,
    9762,
    5666,
    13858,
    3618,
    11810,
    7714,
    15906,
    290,
    8482,
    4386,
    12578,
    2338,
    10530,
    6434,
    14626,
    1314,
    9506,
    5410,
    13602,
    3362,
    11554,
    7458,
    15650,
    802,
    8994,
    4898,
    13090,
    2850,
    11042,
    6946,
    15138,
    1826,
    10018,
    5922,
    14114,
    3874,
    12066,
    7970,
    16162,
    162,
    8354,
    4258,
    12450,
    2210,
    10402,
    6306,
    14498,
    1186,
    9378,
    5282,
    13474,
    3234,
    11426,
    7330,
    15522,
    674,
    8866,
    4770,
    12962,
    2722,
    10914,
    6818,
    15010,
    1698,
    9890,
    5794,
    13986,
    3746,
    11938,
    7842,
    16034,
    418,
    8610,
    4514,
    12706,
    2466,
    10658,
    6562,
    14754,
    1442,
    9634,
    5538,
    13730,
    3490,
    11682,
    7586,
    15778,
    930,
    9122,
    5026,
    13218,
    2978,
    11170,
    7074,
    15266,
    1954,
    10146,
    6050,
    14242,
    4002,
    12194,
    8098,
    16290,
    98,
    8290,
    4194,
    12386,
    2146,
    10338,
    6242,
    14434,
    1122,
    9314,
    5218,
    13410,
    3170,
    11362,
    7266,
    15458,
    610,
    8802,
    4706,
    12898,
    2658,
    10850,
    6754,
    14946,
    1634,
    9826,
    5730,
    13922,
    3682,
    11874,
    7778,
    15970,
    354,
    8546,
    4450,
    12642,
    2402,
    10594,
    6498,
    14690,
    1378,
    9570,
    5474,
    13666,
    3426,
    11618,
    7522,
    15714,
    866,
    9058,
    4962,
    13154,
    2914,
    11106,
    7010,
    15202,
    1890,
    10082,
    5986,
    14178,
    3938,
    12130,
    8034,
    16226,
    226,
    8418,
    4322,
    12514,
    2274,
    10466,
    6370,
    14562,
    1250,
    9442,
    5346,
    13538,
    3298,
    11490,
    7394,
    15586,
    738,
    8930,
    4834,
    13026,
    2786,
    10978,
    6882,
    15074,
    1762,
    9954,
    5858,
    14050,
    3810,
    12002,
    7906,
    16098,
    482,
    8674,
    4578,
    12770,
    2530,
    10722,
    6626,
    14818,
    1506,
    9698,
    5602,
    13794,
    3554,
    11746,
    7650,
    15842,
    994,
    9186,
    5090,
    13282,
    3042,
    11234,
    7138,
    15330,
    2018,
    10210,
    6114,
    14306,
    4066,
    12258,
    8162,
    16354,
    18,
    8210,
    4114,
    12306,
    2066,
    10258,
    6162,
    14354,
    1042,
    9234,
    5138,
    13330,
    3090,
    11282,
    7186,
    15378,
    530,
    8722,
    4626,
    12818,
    2578,
    10770,
    6674,
    14866,
    1554,
    9746,
    5650,
    13842,
    3602,
    11794,
    7698,
    15890,
    274,
    8466,
    4370,
    12562,
    2322,
    10514,
    6418,
    14610,
    1298,
    9490,
    5394,
    13586,
    3346,
    11538,
    7442,
    15634,
    786,
    8978,
    4882,
    13074,
    2834,
    11026,
    6930,
    15122,
    1810,
    10002,
    5906,
    14098,
    3858,
    12050,
    7954,
    16146,
    146,
    8338,
    4242,
    12434,
    2194,
    10386,
    6290,
    14482,
    1170,
    9362,
    5266,
    13458,
    3218,
    11410,
    7314,
    15506,
    658,
    8850,
    4754,
    12946,
    2706,
    10898,
    6802,
    14994,
    1682,
    9874,
    5778,
    13970,
    3730,
    11922,
    7826,
    16018,
    402,
    8594,
    4498,
    12690,
    2450,
    10642,
    6546,
    14738,
    1426,
    9618,
    5522,
    13714,
    3474,
    11666,
    7570,
    15762,
    914,
    9106,
    5010,
    13202,
    2962,
    11154,
    7058,
    15250,
    1938,
    10130,
    6034,
    14226,
    3986,
    12178,
    8082,
    16274,
    82,
    8274,
    4178,
    12370,
    2130,
    10322,
    6226,
    14418,
    1106,
    9298,
    5202,
    13394,
    3154,
    11346,
    7250,
    15442,
    594,
    8786,
    4690,
    12882,
    2642,
    10834,
    6738,
    14930,
    1618,
    9810,
    5714,
    13906,
    3666,
    11858,
    7762,
    15954,
    338,
    8530,
    4434,
    12626,
    2386,
    10578,
    6482,
    14674,
    1362,
    9554,
    5458,
    13650,
    3410,
    11602,
    7506,
    15698,
    850,
    9042,
    4946,
    13138,
    2898,
    11090,
    6994,
    15186,
    1874,
    10066,
    5970,
    14162,
    3922,
    12114,
    8018,
    16210,
    210,
    8402,
    4306,
    12498,
    2258,
    10450,
    6354,
    14546,
    1234,
    9426,
    5330,
    13522,
    3282,
    11474,
    7378,
    15570,
    722,
    8914,
    4818,
    13010,
    2770,
    10962,
    6866,
    15058,
    1746,
    9938,
    5842,
    14034,
    3794,
    11986,
    7890,
    16082,
    466,
    8658,
    4562,
    12754,
    2514,
    10706,
    6610,
    14802,
    1490,
    9682,
    5586,
    13778,
    3538,
    11730,
    7634,
    15826,
    978,
    9170,
    5074,
    13266,
    3026,
    11218,
    7122,
    15314,
    2002,
    10194,
    6098,
    14290,
    4050,
    12242,
    8146,
    16338,
    50,
    8242,
    4146,
    12338,
    2098,
    10290,
    6194,
    14386,
    1074,
    9266,
    5170,
    13362,
    3122,
    11314,
    7218,
    15410,
    562,
    8754,
    4658,
    12850,
    2610,
    10802,
    6706,
    14898,
    1586,
    9778,
    5682,
    13874,
    3634,
    11826,
    7730,
    15922,
    306,
    8498,
    4402,
    12594,
    2354,
    10546,
    6450,
    14642,
    1330,
    9522,
    5426,
    13618,
    3378,
    11570,
    7474,
    15666,
    818,
    9010,
    4914,
    13106,
    2866,
    11058,
    6962,
    15154,
    1842,
    10034,
    5938,
    14130,
    3890,
    12082,
    7986,
    16178,
    178,
    8370,
    4274,
    12466,
    2226,
    10418,
    6322,
    14514,
    1202,
    9394,
    5298,
    13490,
    3250,
    11442,
    7346,
    15538,
    690,
    8882,
    4786,
    12978,
    2738,
    10930,
    6834,
    15026,
    1714,
    9906,
    5810,
    14002,
    3762,
    11954,
    7858,
    16050,
    434,
    8626,
    4530,
    12722,
    2482,
    10674,
    6578,
    14770,
    1458,
    9650,
    5554,
    13746,
    3506,
    11698,
    7602,
    15794,
    946,
    9138,
    5042,
    13234,
    2994,
    11186,
    7090,
    15282,
    1970,
    10162,
    6066,
    14258,
    4018,
    12210,
    8114,
    16306,
    114,
    8306,
    4210,
    12402,
    2162,
    10354,
    6258,
    14450,
    1138,
    9330,
    5234,
    13426,
    3186,
    11378,
    7282,
    15474,
    626,
    8818,
    4722,
    12914,
    2674,
    10866,
    6770,
    14962,
    1650,
    9842,
    5746,
    13938,
    3698,
    11890,
    7794,
    15986,
    370,
    8562,
    4466,
    12658,
    2418,
    10610,
    6514,
    14706,
    1394,
    9586,
    5490,
    13682,
    3442,
    11634,
    7538,
    15730,
    882,
    9074,
    4978,
    13170,
    2930,
    11122,
    7026,
    15218,
    1906,
    10098,
    6002,
    14194,
    3954,
    12146,
    8050,
    16242,
    242,
    8434,
    4338,
    12530,
    2290,
    10482,
    6386,
    14578,
    1266,
    9458,
    5362,
    13554,
    3314,
    11506,
    7410,
    15602,
    754,
    8946,
    4850,
    13042,
    2802,
    10994,
    6898,
    15090,
    1778,
    9970,
    5874,
    14066,
    3826,
    12018,
    7922,
    16114,
    498,
    8690,
    4594,
    12786,
    2546,
    10738,
    6642,
    14834,
    1522,
    9714,
    5618,
    13810,
    3570,
    11762,
    7666,
    15858,
    1010,
    9202,
    5106,
    13298,
    3058,
    11250,
    7154,
    15346,
    2034,
    10226,
    6130,
    14322,
    4082,
    12274,
    8178,
    16370,
    10,
    8202,
    4106,
    12298,
    2058,
    10250,
    6154,
    14346,
    1034,
    9226,
    5130,
    13322,
    3082,
    11274,
    7178,
    15370,
    522,
    8714,
    4618,
    12810,
    2570,
    10762,
    6666,
    14858,
    1546,
    9738,
    5642,
    13834,
    3594,
    11786,
    7690,
    15882,
    266,
    8458,
    4362,
    12554,
    2314,
    10506,
    6410,
    14602,
    1290,
    9482,
    5386,
    13578,
    3338,
    11530,
    7434,
    15626,
    778,
    8970,
    4874,
    13066,
    2826,
    11018,
    6922,
    15114,
    1802,
    9994,
    5898,
    14090,
    3850,
    12042,
    7946,
    16138,
    138,
    8330,
    4234,
    12426,
    2186,
    10378,
    6282,
    14474,
    1162,
    9354,
    5258,
    13450,
    3210,
    11402,
    7306,
    15498,
    650,
    8842,
    4746,
    12938,
    2698,
    10890,
    6794,
    14986,
    1674,
    9866,
    5770,
    13962,
    3722,
    11914,
    7818,
    16010,
    394,
    8586,
    4490,
    12682,
    2442,
    10634,
    6538,
    14730,
    1418,
    9610,
    5514,
    13706,
    3466,
    11658,
    7562,
    15754,
    906,
    9098,
    5002,
    13194,
    2954,
    11146,
    7050,
    15242,
    1930,
    10122,
    6026,
    14218,
    3978,
    12170,
    8074,
    16266,
    74,
    8266,
    4170,
    12362,
    2122,
    10314,
    6218,
    14410,
    1098,
    9290,
    5194,
    13386,
    3146,
    11338,
    7242,
    15434,
    586,
    8778,
    4682,
    12874,
    2634,
    10826,
    6730,
    14922,
    1610,
    9802,
    5706,
    13898,
    3658,
    11850,
    7754,
    15946,
    330,
    8522,
    4426,
    12618,
    2378,
    10570,
    6474,
    14666,
    1354,
    9546,
    5450,
    13642,
    3402,
    11594,
    7498,
    15690,
    842,
    9034,
    4938,
    13130,
    2890,
    11082,
    6986,
    15178,
    1866,
    10058,
    5962,
    14154,
    3914,
    12106,
    8010,
    16202,
    202,
    8394,
    4298,
    12490,
    2250,
    10442,
    6346,
    14538,
    1226,
    9418,
    5322,
    13514,
    3274,
    11466,
    7370,
    15562,
    714,
    8906,
    4810,
    13002,
    2762,
    10954,
    6858,
    15050,
    1738,
    9930,
    5834,
    14026,
    3786,
    11978,
    7882,
    16074,
    458,
    8650,
    4554,
    12746,
    2506,
    10698,
    6602,
    14794,
    1482,
    9674,
    5578,
    13770,
    3530,
    11722,
    7626,
    15818,
    970,
    9162,
    5066,
    13258,
    3018,
    11210,
    7114,
    15306,
    1994,
    10186,
    6090,
    14282,
    4042,
    12234,
    8138,
    16330,
    42,
    8234,
    4138,
    12330,
    2090,
    10282,
    6186,
    14378,
    1066,
    9258,
    5162,
    13354,
    3114,
    11306,
    7210,
    15402,
    554,
    8746,
    4650,
    12842,
    2602,
    10794,
    6698,
    14890,
    1578,
    9770,
    5674,
    13866,
    3626,
    11818,
    7722,
    15914,
    298,
    8490,
    4394,
    12586,
    2346,
    10538,
    6442,
    14634,
    1322,
    9514,
    5418,
    13610,
    3370,
    11562,
    7466,
    15658,
    810,
    9002,
    4906,
    13098,
    2858,
    11050,
    6954,
    15146,
    1834,
    10026,
    5930,
    14122,
    3882,
    12074,
    7978,
    16170,
    170,
    8362,
    4266,
    12458,
    2218,
    10410,
    6314,
    14506,
    1194,
    9386,
    5290,
    13482,
    3242,
    11434,
    7338,
    15530,
    682,
    8874,
    4778,
    12970,
    2730,
    10922,
    6826,
    15018,
    1706,
    9898,
    5802,
    13994,
    3754,
    11946,
    7850,
    16042,
    426,
    8618,
    4522,
    12714,
    2474,
    10666,
    6570,
    14762,
    1450,
    9642,
    5546,
    13738,
    3498,
    11690,
    7594,
    15786,
    938,
    9130,
    5034,
    13226,
    2986,
    11178,
    7082,
    15274,
    1962,
    10154,
    6058,
    14250,
    4010,
    12202,
    8106,
    16298,
    106,
    8298,
    4202,
    12394,
    2154,
    10346,
    6250,
    14442,
    1130,
    9322,
    5226,
    13418,
    3178,
    11370,
    7274,
    15466,
    618,
    8810,
    4714,
    12906,
    2666,
    10858,
    6762,
    14954,
    1642,
    9834,
    5738,
    13930,
    3690,
    11882,
    7786,
    15978,
    362,
    8554,
    4458,
    12650,
    2410,
    10602,
    6506,
    14698,
    1386,
    9578,
    5482,
    13674,
    3434,
    11626,
    7530,
    15722,
    874,
    9066,
    4970,
    13162,
    2922,
    11114,
    7018,
    15210,
    1898,
    10090,
    5994,
    14186,
    3946,
    12138,
    8042,
    16234,
    234,
    8426,
    4330,
    12522,
    2282,
    10474,
    6378,
    14570,
    1258,
    9450,
    5354,
    13546,
    3306,
    11498,
    7402,
    15594,
    746,
    8938,
    4842,
    13034,
    2794,
    10986,
    6890,
    15082,
    1770,
    9962,
    5866,
    14058,
    3818,
    12010,
    7914,
    16106,
    490,
    8682,
    4586,
    12778,
    2538,
    10730,
    6634,
    14826,
    1514,
    9706,
    5610,
    13802,
    3562,
    11754,
    7658,
    15850,
    1002,
    9194,
    5098,
    13290,
    3050,
    11242,
    7146,
    15338,
    2026,
    10218,
    6122,
    14314,
    4074,
    12266,
    8170,
    16362,
    26,
    8218,
    4122,
    12314,
    2074,
    10266,
    6170,
    14362,
    1050,
    9242,
    5146,
    13338,
    3098,
    11290,
    7194,
    15386,
    538,
    8730,
    4634,
    12826,
    2586,
    10778,
    6682,
    14874,
    1562,
    9754,
    5658,
    13850,
    3610,
    11802,
    7706,
    15898,
    282,
    8474,
    4378,
    12570,
    2330,
    10522,
    6426,
    14618,
    1306,
    9498,
    5402,
    13594,
    3354,
    11546,
    7450,
    15642,
    794,
    8986,
    4890,
    13082,
    2842,
    11034,
    6938,
    15130,
    1818,
    10010,
    5914,
    14106,
    3866,
    12058,
    7962,
    16154,
    154,
    8346,
    4250,
    12442,
    2202,
    10394,
    6298,
    14490,
    1178,
    9370,
    5274,
    13466,
    3226,
    11418,
    7322,
    15514,
    666,
    8858,
    4762,
    12954,
    2714,
    10906,
    6810,
    15002,
    1690,
    9882,
    5786,
    13978,
    3738,
    11930,
    7834,
    16026,
    410,
    8602,
    4506,
    12698,
    2458,
    10650,
    6554,
    14746,
    1434,
    9626,
    5530,
    13722,
    3482,
    11674,
    7578,
    15770,
    922,
    9114,
    5018,
    13210,
    2970,
    11162,
    7066,
    15258,
    1946,
    10138,
    6042,
    14234,
    3994,
    12186,
    8090,
    16282,
    90,
    8282,
    4186,
    12378,
    2138,
    10330,
    6234,
    14426,
    1114,
    9306,
    5210,
    13402,
    3162,
    11354,
    7258,
    15450,
    602,
    8794,
    4698,
    12890,
    2650,
    10842,
    6746,
    14938,
    1626,
    9818,
    5722,
    13914,
    3674,
    11866,
    7770,
    15962,
    346,
    8538,
    4442,
    12634,
    2394,
    10586,
    6490,
    14682,
    1370,
    9562,
    5466,
    13658,
    3418,
    11610,
    7514,
    15706,
    858,
    9050,
    4954,
    13146,
    2906,
    11098,
    7002,
    15194,
    1882,
    10074,
    5978,
    14170,
    3930,
    12122,
    8026,
    16218,
    218,
    8410,
    4314,
    12506,
    2266,
    10458,
    6362,
    14554,
    1242,
    9434,
    5338,
    13530,
    3290,
    11482,
    7386,
    15578,
    730,
    8922,
    4826,
    13018,
    2778,
    10970,
    6874,
    15066,
    1754,
    9946,
    5850,
    14042,
    3802,
    11994,
    7898,
    16090,
    474,
    8666,
    4570,
    12762,
    2522,
    10714,
    6618,
    14810,
    1498,
    9690,
    5594,
    13786,
    3546,
    11738,
    7642,
    15834,
    986,
    9178,
    5082,
    13274,
    3034,
    11226,
    7130,
    15322,
    2010,
    10202,
    6106,
    14298,
    4058,
    12250,
    8154,
    16346,
    58,
    8250,
    4154,
    12346,
    2106,
    10298,
    6202,
    14394,
    1082,
    9274,
    5178,
    13370,
    3130,
    11322,
    7226,
    15418,
    570,
    8762,
    4666,
    12858,
    2618,
    10810,
    6714,
    14906,
    1594,
    9786,
    5690,
    13882,
    3642,
    11834,
    7738,
    15930,
    314,
    8506,
    4410,
    12602,
    2362,
    10554,
    6458,
    14650,
    1338,
    9530,
    5434,
    13626,
    3386,
    11578,
    7482,
    15674,
    826,
    9018,
    4922,
    13114,
    2874,
    11066,
    6970,
    15162,
    1850,
    10042,
    5946,
    14138,
    3898,
    12090,
    7994,
    16186,
    186,
    8378,
    4282,
    12474,
    2234,
    10426,
    6330,
    14522,
    1210,
    9402,
    5306,
    13498,
    3258,
    11450,
    7354,
    15546,
    698,
    8890,
    4794,
    12986,
    2746,
    10938,
    6842,
    15034,
    1722,
    9914,
    5818,
    14010,
    3770,
    11962,
    7866,
    16058,
    442,
    8634,
    4538,
    12730,
    2490,
    10682,
    6586,
    14778,
    1466,
    9658,
    5562,
    13754,
    3514,
    11706,
    7610,
    15802,
    954,
    9146,
    5050,
    13242,
    3002,
    11194,
    7098,
    15290,
    1978,
    10170,
    6074,
    14266,
    4026,
    12218,
    8122,
    16314,
    122,
    8314,
    4218,
    12410,
    2170,
    10362,
    6266,
    14458,
    1146,
    9338,
    5242,
    13434,
    3194,
    11386,
    7290,
    15482,
    634,
    8826,
    4730,
    12922,
    2682,
    10874,
    6778,
    14970,
    1658,
    9850,
    5754,
    13946,
    3706,
    11898,
    7802,
    15994,
    378,
    8570,
    4474,
    12666,
    2426,
    10618,
    6522,
    14714,
    1402,
    9594,
    5498,
    13690,
    3450,
    11642,
    7546,
    15738,
    890,
    9082,
    4986,
    13178,
    2938,
    11130,
    7034,
    15226,
    1914,
    10106,
    6010,
    14202,
    3962,
    12154,
    8058,
    16250,
    250,
    8442,
    4346,
    12538,
    2298,
    10490,
    6394,
    14586,
    1274,
    9466,
    5370,
    13562,
    3322,
    11514,
    7418,
    15610,
    762,
    8954,
    4858,
    13050,
    2810,
    11002,
    6906,
    15098,
    1786,
    9978,
    5882,
    14074,
    3834,
    12026,
    7930,
    16122,
    506,
    8698,
    4602,
    12794,
    2554,
    10746,
    6650,
    14842,
    1530,
    9722,
    5626,
    13818,
    3578,
    11770,
    7674,
    15866,
    1018,
    9210,
    5114,
    13306,
    3066,
    11258,
    7162,
    15354,
    2042,
    10234,
    6138,
    14330,
    4090,
    12282,
    8186,
    16378,
    6,
    8198,
    4102,
    12294,
    2054,
    10246,
    6150,
    14342,
    1030,
    9222,
    5126,
    13318,
    3078,
    11270,
    7174,
    15366,
    518,
    8710,
    4614,
    12806,
    2566,
    10758,
    6662,
    14854,
    1542,
    9734,
    5638,
    13830,
    3590,
    11782,
    7686,
    15878,
    262,
    8454,
    4358,
    12550,
    2310,
    10502,
    6406,
    14598,
    1286,
    9478,
    5382,
    13574,
    3334,
    11526,
    7430,
    15622,
    774,
    8966,
    4870,
    13062,
    2822,
    11014,
    6918,
    15110,
    1798,
    9990,
    5894,
    14086,
    3846,
    12038,
    7942,
    16134,
    134,
    8326,
    4230,
    12422,
    2182,
    10374,
    6278,
    14470,
    1158,
    9350,
    5254,
    13446,
    3206,
    11398,
    7302,
    15494,
    646,
    8838,
    4742,
    12934,
    2694,
    10886,
    6790,
    14982,
    1670,
    9862,
    5766,
    13958,
    3718,
    11910,
    7814,
    16006,
    390,
    8582,
    4486,
    12678,
    2438,
    10630,
    6534,
    14726,
    1414,
    9606,
    5510,
    13702,
    3462,
    11654,
    7558,
    15750,
    902,
    9094,
    4998,
    13190,
    2950,
    11142,
    7046,
    15238,
    1926,
    10118,
    6022,
    14214,
    3974,
    12166,
    8070,
    16262,
    70,
    8262,
    4166,
    12358,
    2118,
    10310,
    6214,
    14406,
    1094,
    9286,
    5190,
    13382,
    3142,
    11334,
    7238,
    15430,
    582,
    8774,
    4678,
    12870,
    2630,
    10822,
    6726,
    14918,
    1606,
    9798,
    5702,
    13894,
    3654,
    11846,
    7750,
    15942,
    326,
    8518,
    4422,
    12614,
    2374,
    10566,
    6470,
    14662,
    1350,
    9542,
    5446,
    13638,
    3398,
    11590,
    7494,
    15686,
    838,
    9030,
    4934,
    13126,
    2886,
    11078,
    6982,
    15174,
    1862,
    10054,
    5958,
    14150,
    3910,
    12102,
    8006,
    16198,
    198,
    8390,
    4294,
    12486,
    2246,
    10438,
    6342,
    14534,
    1222,
    9414,
    5318,
    13510,
    3270,
    11462,
    7366,
    15558,
    710,
    8902,
    4806,
    12998,
    2758,
    10950,
    6854,
    15046,
    1734,
    9926,
    5830,
    14022,
    3782,
    11974,
    7878,
    16070,
    454,
    8646,
    4550,
    12742,
    2502,
    10694,
    6598,
    14790,
    1478,
    9670,
    5574,
    13766,
    3526,
    11718,
    7622,
    15814,
    966,
    9158,
    5062,
    13254,
    3014,
    11206,
    7110,
    15302,
    1990,
    10182,
    6086,
    14278,
    4038,
    12230,
    8134,
    16326,
    38,
    8230,
    4134,
    12326,
    2086,
    10278,
    6182,
    14374,
    1062,
    9254,
    5158,
    13350,
    3110,
    11302,
    7206,
    15398,
    550,
    8742,
    4646,
    12838,
    2598,
    10790,
    6694,
    14886,
    1574,
    9766,
    5670,
    13862,
    3622,
    11814,
    7718,
    15910,
    294,
    8486,
    4390,
    12582,
    2342,
    10534,
    6438,
    14630,
    1318,
    9510,
    5414,
    13606,
    3366,
    11558,
    7462,
    15654,
    806,
    8998,
    4902,
    13094,
    2854,
    11046,
    6950,
    15142,
    1830,
    10022,
    5926,
    14118,
    3878,
    12070,
    7974,
    16166,
    166,
    8358,
    4262,
    12454,
    2214,
    10406,
    6310,
    14502,
    1190,
    9382,
    5286,
    13478,
    3238,
    11430,
    7334,
    15526,
    678,
    8870,
    4774,
    12966,
    2726,
    10918,
    6822,
    15014,
    1702,
    9894,
    5798,
    13990,
    3750,
    11942,
    7846,
    16038,
    422,
    8614,
    4518,
    12710,
    2470,
    10662,
    6566,
    14758,
    1446,
    9638,
    5542,
    13734,
    3494,
    11686,
    7590,
    15782,
    934,
    9126,
    5030,
    13222,
    2982,
    11174,
    7078,
    15270,
    1958,
    10150,
    6054,
    14246,
    4006,
    12198,
    8102,
    16294,
    102,
    8294,
    4198,
    12390,
    2150,
    10342,
    6246,
    14438,
    1126,
    9318,
    5222,
    13414,
    3174,
    11366,
    7270,
    15462,
    614,
    8806,
    4710,
    12902,
    2662,
    10854,
    6758,
    14950,
    1638,
    9830,
    5734,
    13926,
    3686,
    11878,
    7782,
    15974,
    358,
    8550,
    4454,
    12646,
    2406,
    10598,
    6502,
    14694,
    1382,
    9574,
    5478,
    13670,
    3430,
    11622,
    7526,
    15718,
    870,
    9062,
    4966,
    13158,
    2918,
    11110,
    7014,
    15206,
    1894,
    10086,
    5990,
    14182,
    3942,
    12134,
    8038,
    16230,
    230,
    8422,
    4326,
    12518,
    2278,
    10470,
    6374,
    14566,
    1254,
    9446,
    5350,
    13542,
    3302,
    11494,
    7398,
    15590,
    742,
    8934,
    4838,
    13030,
    2790,
    10982,
    6886,
    15078,
    1766,
    9958,
    5862,
    14054,
    3814,
    12006,
    7910,
    16102,
    486,
    8678,
    4582,
    12774,
    2534,
    10726,
    6630,
    14822,
    1510,
    9702,
    5606,
    13798,
    3558,
    11750,
    7654,
    15846,
    998,
    9190,
    5094,
    13286,
    3046,
    11238,
    7142,
    15334,
    2022,
    10214,
    6118,
    14310,
    4070,
    12262,
    8166,
    16358,
    22,
    8214,
    4118,
    12310,
    2070,
    10262,
    6166,
    14358,
    1046,
    9238,
    5142,
    13334,
    3094,
    11286,
    7190,
    15382,
    534,
    8726,
    4630,
    12822,
    2582,
    10774,
    6678,
    14870,
    1558,
    9750,
    5654,
    13846,
    3606,
    11798,
    7702,
    15894,
    278,
    8470,
    4374,
    12566,
    2326,
    10518,
    6422,
    14614,
    1302,
    9494,
    5398,
    13590,
    3350,
    11542,
    7446,
    15638,
    790,
    8982,
    4886,
    13078,
    2838,
    11030,
    6934,
    15126,
    1814,
    10006,
    5910,
    14102,
    3862,
    12054,
    7958,
    16150,
    150,
    8342,
    4246,
    12438,
    2198,
    10390,
    6294,
    14486,
    1174,
    9366,
    5270,
    13462,
    3222,
    11414,
    7318,
    15510,
    662,
    8854,
    4758,
    12950,
    2710,
    10902,
    6806,
    14998,
    1686,
    9878,
    5782,
    13974,
    3734,
    11926,
    7830,
    16022,
    406,
    8598,
    4502,
    12694,
    2454,
    10646,
    6550,
    14742,
    1430,
    9622,
    5526,
    13718,
    3478,
    11670,
    7574,
    15766,
    918,
    9110,
    5014,
    13206,
    2966,
    11158,
    7062,
    15254,
    1942,
    10134,
    6038,
    14230,
    3990,
    12182,
    8086,
    16278,
    86,
    8278,
    4182,
    12374,
    2134,
    10326,
    6230,
    14422,
    1110,
    9302,
    5206,
    13398,
    3158,
    11350,
    7254,
    15446,
    598,
    8790,
    4694,
    12886,
    2646,
    10838,
    6742,
    14934,
    1622,
    9814,
    5718,
    13910,
    3670,
    11862,
    7766,
    15958,
    342,
    8534,
    4438,
    12630,
    2390,
    10582,
    6486,
    14678,
    1366,
    9558,
    5462,
    13654,
    3414,
    11606,
    7510,
    15702,
    854,
    9046,
    4950,
    13142,
    2902,
    11094,
    6998,
    15190,
    1878,
    10070,
    5974,
    14166,
    3926,
    12118,
    8022,
    16214,
    214,
    8406,
    4310,
    12502,
    2262,
    10454,
    6358,
    14550,
    1238,
    9430,
    5334,
    13526,
    3286,
    11478,
    7382,
    15574,
    726,
    8918,
    4822,
    13014,
    2774,
    10966,
    6870,
    15062,
    1750,
    9942,
    5846,
    14038,
    3798,
    11990,
    7894,
    16086,
    470,
    8662,
    4566,
    12758,
    2518,
    10710,
    6614,
    14806,
    1494,
    9686,
    5590,
    13782,
    3542,
    11734,
    7638,
    15830,
    982,
    9174,
    5078,
    13270,
    3030,
    11222,
    7126,
    15318,
    2006,
    10198,
    6102,
    14294,
    4054,
    12246,
    8150,
    16342,
    54,
    8246,
    4150,
    12342,
    2102,
    10294,
    6198,
    14390,
    1078,
    9270,
    5174,
    13366,
    3126,
    11318,
    7222,
    15414,
    566,
    8758,
    4662,
    12854,
    2614,
    10806,
    6710,
    14902,
    1590,
    9782,
    5686,
    13878,
    3638,
    11830,
    7734,
    15926,
    310,
    8502,
    4406,
    12598,
    2358,
    10550,
    6454,
    14646,
    1334,
    9526,
    5430,
    13622,
    3382,
    11574,
    7478,
    15670,
    822,
    9014,
    4918,
    13110,
    2870,
    11062,
    6966,
    15158,
    1846,
    10038,
    5942,
    14134,
    3894,
    12086,
    7990,
    16182,
    182,
    8374,
    4278,
    12470,
    2230,
    10422,
    6326,
    14518,
    1206,
    9398,
    5302,
    13494,
    3254,
    11446,
    7350,
    15542,
    694,
    8886,
    4790,
    12982,
    2742,
    10934,
    6838,
    15030,
    1718,
    9910,
    5814,
    14006,
    3766,
    11958,
    7862,
    16054,
    438,
    8630,
    4534,
    12726,
    2486,
    10678,
    6582,
    14774,
    1462,
    9654,
    5558,
    13750,
    3510,
    11702,
    7606,
    15798,
    950,
    9142,
    5046,
    13238,
    2998,
    11190,
    7094,
    15286,
    1974,
    10166,
    6070,
    14262,
    4022,
    12214,
    8118,
    16310,
    118,
    8310,
    4214,
    12406,
    2166,
    10358,
    6262,
    14454,
    1142,
    9334,
    5238,
    13430,
    3190,
    11382,
    7286,
    15478,
    630,
    8822,
    4726,
    12918,
    2678,
    10870,
    6774,
    14966,
    1654,
    9846,
    5750,
    13942,
    3702,
    11894,
    7798,
    15990,
    374,
    8566,
    4470,
    12662,
    2422,
    10614,
    6518,
    14710,
    1398,
    9590,
    5494,
    13686,
    3446,
    11638,
    7542,
    15734,
    886,
    9078,
    4982,
    13174,
    2934,
    11126,
    7030,
    15222,
    1910,
    10102,
    6006,
    14198,
    3958,
    12150,
    8054,
    16246,
    246,
    8438,
    4342,
    12534,
    2294,
    10486,
    6390,
    14582,
    1270,
    9462,
    5366,
    13558,
    3318,
    11510,
    7414,
    15606,
    758,
    8950,
    4854,
    13046,
    2806,
    10998,
    6902,
    15094,
    1782,
    9974,
    5878,
    14070,
    3830,
    12022,
    7926,
    16118,
    502,
    8694,
    4598,
    12790,
    2550,
    10742,
    6646,
    14838,
    1526,
    9718,
    5622,
    13814,
    3574,
    11766,
    7670,
    15862,
    1014,
    9206,
    5110,
    13302,
    3062,
    11254,
    7158,
    15350,
    2038,
    10230,
    6134,
    14326,
    4086,
    12278,
    8182,
    16374,
    14,
    8206,
    4110,
    12302,
    2062,
    10254,
    6158,
    14350,
    1038,
    9230,
    5134,
    13326,
    3086,
    11278,
    7182,
    15374,
    526,
    8718,
    4622,
    12814,
    2574,
    10766,
    6670,
    14862,
    1550,
    9742,
    5646,
    13838,
    3598,
    11790,
    7694,
    15886,
    270,
    8462,
    4366,
    12558,
    2318,
    10510,
    6414,
    14606,
    1294,
    9486,
    5390,
    13582,
    3342,
    11534,
    7438,
    15630,
    782,
    8974,
    4878,
    13070,
    2830,
    11022,
    6926,
    15118,
    1806,
    9998,
    5902,
    14094,
    3854,
    12046,
    7950,
    16142,
    142,
    8334,
    4238,
    12430,
    2190,
    10382,
    6286,
    14478,
    1166,
    9358,
    5262,
    13454,
    3214,
    11406,
    7310,
    15502,
    654,
    8846,
    4750,
    12942,
    2702,
    10894,
    6798,
    14990,
    1678,
    9870,
    5774,
    13966,
    3726,
    11918,
    7822,
    16014,
    398,
    8590,
    4494,
    12686,
    2446,
    10638,
    6542,
    14734,
    1422,
    9614,
    5518,
    13710,
    3470,
    11662,
    7566,
    15758,
    910,
    9102,
    5006,
    13198,
    2958,
    11150,
    7054,
    15246,
    1934,
    10126,
    6030,
    14222,
    3982,
    12174,
    8078,
    16270,
    78,
    8270,
    4174,
    12366,
    2126,
    10318,
    6222,
    14414,
    1102,
    9294,
    5198,
    13390,
    3150,
    11342,
    7246,
    15438,
    590,
    8782,
    4686,
    12878,
    2638,
    10830,
    6734,
    14926,
    1614,
    9806,
    5710,
    13902,
    3662,
    11854,
    7758,
    15950,
    334,
    8526,
    4430,
    12622,
    2382,
    10574,
    6478,
    14670,
    1358,
    9550,
    5454,
    13646,
    3406,
    11598,
    7502,
    15694,
    846,
    9038,
    4942,
    13134,
    2894,
    11086,
    6990,
    15182,
    1870,
    10062,
    5966,
    14158,
    3918,
    12110,
    8014,
    16206,
    206,
    8398,
    4302,
    12494,
    2254,
    10446,
    6350,
    14542,
    1230,
    9422,
    5326,
    13518,
    3278,
    11470,
    7374,
    15566,
    718,
    8910,
    4814,
    13006,
    2766,
    10958,
    6862,
    15054,
    1742,
    9934,
    5838,
    14030,
    3790,
    11982,
    7886,
    16078,
    462,
    8654,
    4558,
    12750,
    2510,
    10702,
    6606,
    14798,
    1486,
    9678,
    5582,
    13774,
    3534,
    11726,
    7630,
    15822,
    974,
    9166,
    5070,
    13262,
    3022,
    11214,
    7118,
    15310,
    1998,
    10190,
    6094,
    14286,
    4046,
    12238,
    8142,
    16334,
    46,
    8238,
    4142,
    12334,
    2094,
    10286,
    6190,
    14382,
    1070,
    9262,
    5166,
    13358,
    3118,
    11310,
    7214,
    15406,
    558,
    8750,
    4654,
    12846,
    2606,
    10798,
    6702,
    14894,
    1582,
    9774,
    5678,
    13870,
    3630,
    11822,
    7726,
    15918,
    302,
    8494,
    4398,
    12590,
    2350,
    10542,
    6446,
    14638,
    1326,
    9518,
    5422,
    13614,
    3374,
    11566,
    7470,
    15662,
    814,
    9006,
    4910,
    13102,
    2862,
    11054,
    6958,
    15150,
    1838,
    10030,
    5934,
    14126,
    3886,
    12078,
    7982,
    16174,
    174,
    8366,
    4270,
    12462,
    2222,
    10414,
    6318,
    14510,
    1198,
    9390,
    5294,
    13486,
    3246,
    11438,
    7342,
    15534,
    686,
    8878,
    4782,
    12974,
    2734,
    10926,
    6830,
    15022,
    1710,
    9902,
    5806,
    13998,
    3758,
    11950,
    7854,
    16046,
    430,
    8622,
    4526,
    12718,
    2478,
    10670,
    6574,
    14766,
    1454,
    9646,
    5550,
    13742,
    3502,
    11694,
    7598,
    15790,
    942,
    9134,
    5038,
    13230,
    2990,
    11182,
    7086,
    15278,
    1966,
    10158,
    6062,
    14254,
    4014,
    12206,
    8110,
    16302,
    110,
    8302,
    4206,
    12398,
    2158,
    10350,
    6254,
    14446,
    1134,
    9326,
    5230,
    13422,
    3182,
    11374,
    7278,
    15470,
    622,
    8814,
    4718,
    12910,
    2670,
    10862,
    6766,
    14958,
    1646,
    9838,
    5742,
    13934,
    3694,
    11886,
    7790,
    15982,
    366,
    8558,
    4462,
    12654,
    2414,
    10606,
    6510,
    14702,
    1390,
    9582,
    5486,
    13678,
    3438,
    11630,
    7534,
    15726,
    878,
    9070,
    4974,
    13166,
    2926,
    11118,
    7022,
    15214,
    1902,
    10094,
    5998,
    14190,
    3950,
    12142,
    8046,
    16238,
    238,
    8430,
    4334,
    12526,
    2286,
    10478,
    6382,
    14574,
    1262,
    9454,
    5358,
    13550,
    3310,
    11502,
    7406,
    15598,
    750,
    8942,
    4846,
    13038,
    2798,
    10990,
    6894,
    15086,
    1774,
    9966,
    5870,
    14062,
    3822,
    12014,
    7918,
    16110,
    494,
    8686,
    4590,
    12782,
    2542,
    10734,
    6638,
    14830,
    1518,
    9710,
    5614,
    13806,
    3566,
    11758,
    7662,
    15854,
    1006,
    9198,
    5102,
    13294,
    3054,
    11246,
    7150,
    15342,
    2030,
    10222,
    6126,
    14318,
    4078,
    12270,
    8174,
    16366,
    30,
    8222,
    4126,
    12318,
    2078,
    10270,
    6174,
    14366,
    1054,
    9246,
    5150,
    13342,
    3102,
    11294,
    7198,
    15390,
    542,
    8734,
    4638,
    12830,
    2590,
    10782,
    6686,
    14878,
    1566,
    9758,
    5662,
    13854,
    3614,
    11806,
    7710,
    15902,
    286,
    8478,
    4382,
    12574,
    2334,
    10526,
    6430,
    14622,
    1310,
    9502,
    5406,
    13598,
    3358,
    11550,
    7454,
    15646,
    798,
    8990,
    4894,
    13086,
    2846,
    11038,
    6942,
    15134,
    1822,
    10014,
    5918,
    14110,
    3870,
    12062,
    7966,
    16158,
    158,
    8350,
    4254,
    12446,
    2206,
    10398,
    6302,
    14494,
    1182,
    9374,
    5278,
    13470,
    3230,
    11422,
    7326,
    15518,
    670,
    8862,
    4766,
    12958,
    2718,
    10910,
    6814,
    15006,
    1694,
    9886,
    5790,
    13982,
    3742,
    11934,
    7838,
    16030,
    414,
    8606,
    4510,
    12702,
    2462,
    10654,
    6558,
    14750,
    1438,
    9630,
    5534,
    13726,
    3486,
    11678,
    7582,
    15774,
    926,
    9118,
    5022,
    13214,
    2974,
    11166,
    7070,
    15262,
    1950,
    10142,
    6046,
    14238,
    3998,
    12190,
    8094,
    16286,
    94,
    8286,
    4190,
    12382,
    2142,
    10334,
    6238,
    14430,
    1118,
    9310,
    5214,
    13406,
    3166,
    11358,
    7262,
    15454,
    606,
    8798,
    4702,
    12894,
    2654,
    10846,
    6750,
    14942,
    1630,
    9822,
    5726,
    13918,
    3678,
    11870,
    7774,
    15966,
    350,
    8542,
    4446,
    12638,
    2398,
    10590,
    6494,
    14686,
    1374,
    9566,
    5470,
    13662,
    3422,
    11614,
    7518,
    15710,
    862,
    9054,
    4958,
    13150,
    2910,
    11102,
    7006,
    15198,
    1886,
    10078,
    5982,
    14174,
    3934,
    12126,
    8030,
    16222,
    222,
    8414,
    4318,
    12510,
    2270,
    10462,
    6366,
    14558,
    1246,
    9438,
    5342,
    13534,
    3294,
    11486,
    7390,
    15582,
    734,
    8926,
    4830,
    13022,
    2782,
    10974,
    6878,
    15070,
    1758,
    9950,
    5854,
    14046,
    3806,
    11998,
    7902,
    16094,
    478,
    8670,
    4574,
    12766,
    2526,
    10718,
    6622,
    14814,
    1502,
    9694,
    5598,
    13790,
    3550,
    11742,
    7646,
    15838,
    990,
    9182,
    5086,
    13278,
    3038,
    11230,
    7134,
    15326,
    2014,
    10206,
    6110,
    14302,
    4062,
    12254,
    8158,
    16350,
    62,
    8254,
    4158,
    12350,
    2110,
    10302,
    6206,
    14398,
    1086,
    9278,
    5182,
    13374,
    3134,
    11326,
    7230,
    15422,
    574,
    8766,
    4670,
    12862,
    2622,
    10814,
    6718,
    14910,
    1598,
    9790,
    5694,
    13886,
    3646,
    11838,
    7742,
    15934,
    318,
    8510,
    4414,
    12606,
    2366,
    10558,
    6462,
    14654,
    1342,
    9534,
    5438,
    13630,
    3390,
    11582,
    7486,
    15678,
    830,
    9022,
    4926,
    13118,
    2878,
    11070,
    6974,
    15166,
    1854,
    10046,
    5950,
    14142,
    3902,
    12094,
    7998,
    16190,
    190,
    8382,
    4286,
    12478,
    2238,
    10430,
    6334,
    14526,
    1214,
    9406,
    5310,
    13502,
    3262,
    11454,
    7358,
    15550,
    702,
    8894,
    4798,
    12990,
    2750,
    10942,
    6846,
    15038,
    1726,
    9918,
    5822,
    14014,
    3774,
    11966,
    7870,
    16062,
    446,
    8638,
    4542,
    12734,
    2494,
    10686,
    6590,
    14782,
    1470,
    9662,
    5566,
    13758,
    3518,
    11710,
    7614,
    15806,
    958,
    9150,
    5054,
    13246,
    3006,
    11198,
    7102,
    15294,
    1982,
    10174,
    6078,
    14270,
    4030,
    12222,
    8126,
    16318,
    126,
    8318,
    4222,
    12414,
    2174,
    10366,
    6270,
    14462,
    1150,
    9342,
    5246,
    13438,
    3198,
    11390,
    7294,
    15486,
    638,
    8830,
    4734,
    12926,
    2686,
    10878,
    6782,
    14974,
    1662,
    9854,
    5758,
    13950,
    3710,
    11902,
    7806,
    15998,
    382,
    8574,
    4478,
    12670,
    2430,
    10622,
    6526,
    14718,
    1406,
    9598,
    5502,
    13694,
    3454,
    11646,
    7550,
    15742,
    894,
    9086,
    4990,
    13182,
    2942,
    11134,
    7038,
    15230,
    1918,
    10110,
    6014,
    14206,
    3966,
    12158,
    8062,
    16254,
    254,
    8446,
    4350,
    12542,
    2302,
    10494,
    6398,
    14590,
    1278,
    9470,
    5374,
    13566,
    3326,
    11518,
    7422,
    15614,
    766,
    8958,
    4862,
    13054,
    2814,
    11006,
    6910,
    15102,
    1790,
    9982,
    5886,
    14078,
    3838,
    12030,
    7934,
    16126,
    510,
    8702,
    4606,
    12798,
    2558,
    10750,
    6654,
    14846,
    1534,
    9726,
    5630,
    13822,
    3582,
    11774,
    7678,
    15870,
    1022,
    9214,
    5118,
    13310,
    3070,
    11262,
    7166,
    15358,
    2046,
    10238,
    6142,
    14334,
    4094,
    12286,
    8190,
    16382,
    1,
    8193,
    4097,
    12289,
    2049,
    10241,
    6145,
    14337,
    1025,
    9217,
    5121,
    13313,
    3073,
    11265,
    7169,
    15361,
    513,
    8705,
    4609,
    12801,
    2561,
    10753,
    6657,
    14849,
    1537,
    9729,
    5633,
    13825,
    3585,
    11777,
    7681,
    15873,
    257,
    8449,
    4353,
    12545,
    2305,
    10497,
    6401,
    14593,
    1281,
    9473,
    5377,
    13569,
    3329,
    11521,
    7425,
    15617,
    769,
    8961,
    4865,
    13057,
    2817,
    11009,
    6913,
    15105,
    1793,
    9985,
    5889,
    14081,
    3841,
    12033,
    7937,
    16129,
    129,
    8321,
    4225,
    12417,
    2177,
    10369,
    6273,
    14465,
    1153,
    9345,
    5249,
    13441,
    3201,
    11393,
    7297,
    15489,
    641,
    8833,
    4737,
    12929,
    2689,
    10881,
    6785,
    14977,
    1665,
    9857,
    5761,
    13953,
    3713,
    11905,
    7809,
    16001,
    385,
    8577,
    4481,
    12673,
    2433,
    10625,
    6529,
    14721,
    1409,
    9601,
    5505,
    13697,
    3457,
    11649,
    7553,
    15745,
    897,
    9089,
    4993,
    13185,
    2945,
    11137,
    7041,
    15233,
    1921,
    10113,
    6017,
    14209,
    3969,
    12161,
    8065,
    16257,
    65,
    8257,
    4161,
    12353,
    2113,
    10305,
    6209,
    14401,
    1089,
    9281,
    5185,
    13377,
    3137,
    11329,
    7233,
    15425,
    577,
    8769,
    4673,
    12865,
    2625,
    10817,
    6721,
    14913,
    1601,
    9793,
    5697,
    13889,
    3649,
    11841,
    7745,
    15937,
    321,
    8513,
    4417,
    12609,
    2369,
    10561,
    6465,
    14657,
    1345,
    9537,
    5441,
    13633,
    3393,
    11585,
    7489,
    15681,
    833,
    9025,
    4929,
    13121,
    2881,
    11073,
    6977,
    15169,
    1857,
    10049,
    5953,
    14145,
    3905,
    12097,
    8001,
    16193,
    193,
    8385,
    4289,
    12481,
    2241,
    10433,
    6337,
    14529,
    1217,
    9409,
    5313,
    13505,
    3265,
    11457,
    7361,
    15553,
    705,
    8897,
    4801,
    12993,
    2753,
    10945,
    6849,
    15041,
    1729,
    9921,
    5825,
    14017,
    3777,
    11969,
    7873,
    16065,
    449,
    8641,
    4545,
    12737,
    2497,
    10689,
    6593,
    14785,
    1473,
    9665,
    5569,
    13761,
    3521,
    11713,
    7617,
    15809,
    961,
    9153,
    5057,
    13249,
    3009,
    11201,
    7105,
    15297,
    1985,
    10177,
    6081,
    14273,
    4033,
    12225,
    8129,
    16321,
    33,
    8225,
    4129,
    12321,
    2081,
    10273,
    6177,
    14369,
    1057,
    9249,
    5153,
    13345,
    3105,
    11297,
    7201,
    15393,
    545,
    8737,
    4641,
    12833,
    2593,
    10785,
    6689,
    14881,
    1569,
    9761,
    5665,
    13857,
    3617,
    11809,
    7713,
    15905,
    289,
    8481,
    4385,
    12577,
    2337,
    10529,
    6433,
    14625,
    1313,
    9505,
    5409,
    13601,
    3361,
    11553,
    7457,
    15649,
    801,
    8993,
    4897,
    13089,
    2849,
    11041,
    6945,
    15137,
    1825,
    10017,
    5921,
    14113,
    3873,
    12065,
    7969,
    16161,
    161,
    8353,
    4257,
    12449,
    2209,
    10401,
    6305,
    14497,
    1185,
    9377,
    5281,
    13473,
    3233,
    11425,
    7329,
    15521,
    673,
    8865,
    4769,
    12961,
    2721,
    10913,
    6817,
    15009,
    1697,
    9889,
    5793,
    13985,
    3745,
    11937,
    7841,
    16033,
    417,
    8609,
    4513,
    12705,
    2465,
    10657,
    6561,
    14753,
    1441,
    9633,
    5537,
    13729,
    3489,
    11681,
    7585,
    15777,
    929,
    9121,
    5025,
    13217,
    2977,
    11169,
    7073,
    15265,
    1953,
    10145,
    6049,
    14241,
    4001,
    12193,
    8097,
    16289,
    97,
    8289,
    4193,
    12385,
    2145,
    10337,
    6241,
    14433,
    1121,
    9313,
    5217,
    13409,
    3169,
    11361,
    7265,
    15457,
    609,
    8801,
    4705,
    12897,
    2657,
    10849,
    6753,
    14945,
    1633,
    9825,
    5729,
    13921,
    3681,
    11873,
    7777,
    15969,
    353,
    8545,
    4449,
    12641,
    2401,
    10593,
    6497,
    14689,
    1377,
    9569,
    5473,
    13665,
    3425,
    11617,
    7521,
    15713,
    865,
    9057,
    4961,
    13153,
    2913,
    11105,
    7009,
    15201,
    1889,
    10081,
    5985,
    14177,
    3937,
    12129,
    8033,
    16225,
    225,
    8417,
    4321,
    12513,
    2273,
    10465,
    6369,
    14561,
    1249,
    9441,
    5345,
    13537,
    3297,
    11489,
    7393,
    15585,
    737,
    8929,
    4833,
    13025,
    2785,
    10977,
    6881,
    15073,
    1761,
    9953,
    5857,
    14049,
    3809,
    12001,
    7905,
    16097,
    481,
    8673,
    4577,
    12769,
    2529,
    10721,
    6625,
    14817,
    1505,
    9697,
    5601,
    13793,
    3553,
    11745,
    7649,
    15841,
    993,
    9185,
    5089,
    13281,
    3041,
    11233,
    7137,
    15329,
    2017,
    10209,
    6113,
    14305,
    4065,
    12257,
    8161,
    16353,
    17,
    8209,
    4113,
    12305,
    2065,
    10257,
    6161,
    14353,
    1041,
    9233,
    5137,
    13329,
    3089,
    11281,
    7185,
    15377,
    529,
    8721,
    4625,
    12817,
    2577,
    10769,
    6673,
    14865,
    1553,
    9745,
    5649,
    13841,
    3601,
    11793,
    7697,
    15889,
    273,
    8465,
    4369,
    12561,
    2321,
    10513,
    6417,
    14609,
    1297,
    9489,
    5393,
    13585,
    3345,
    11537,
    7441,
    15633,
    785,
    8977,
    4881,
    13073,
    2833,
    11025,
    6929,
    15121,
    1809,
    10001,
    5905,
    14097,
    3857,
    12049,
    7953,
    16145,
    145,
    8337,
    4241,
    12433,
    2193,
    10385,
    6289,
    14481,
    1169,
    9361,
    5265,
    13457,
    3217,
    11409,
    7313,
    15505,
    657,
    8849,
    4753,
    12945,
    2705,
    10897,
    6801,
    14993,
    1681,
    9873,
    5777,
    13969,
    3729,
    11921,
    7825,
    16017,
    401,
    8593,
    4497,
    12689,
    2449,
    10641,
    6545,
    14737,
    1425,
    9617,
    5521,
    13713,
    3473,
    11665,
    7569,
    15761,
    913,
    9105,
    5009,
    13201,
    2961,
    11153,
    7057,
    15249,
    1937,
    10129,
    6033,
    14225,
    3985,
    12177,
    8081,
    16273,
    81,
    8273,
    4177,
    12369,
    2129,
    10321,
    6225,
    14417,
    1105,
    9297,
    5201,
    13393,
    3153,
    11345,
    7249,
    15441,
    593,
    8785,
    4689,
    12881,
    2641,
    10833,
    6737,
    14929,
    1617,
    9809,
    5713,
    13905,
    3665,
    11857,
    7761,
    15953,
    337,
    8529,
    4433,
    12625,
    2385,
    10577,
    6481,
    14673,
    1361,
    9553,
    5457,
    13649,
    3409,
    11601,
    7505,
    15697,
    849,
    9041,
    4945,
    13137,
    2897,
    11089,
    6993,
    15185,
    1873,
    10065,
    5969,
    14161,
    3921,
    12113,
    8017,
    16209,
    209,
    8401,
    4305,
    12497,
    2257,
    10449,
    6353,
    14545,
    1233,
    9425,
    5329,
    13521,
    3281,
    11473,
    7377,
    15569,
    721,
    8913,
    4817,
    13009,
    2769,
    10961,
    6865,
    15057,
    1745,
    9937,
    5841,
    14033,
    3793,
    11985,
    7889,
    16081,
    465,
    8657,
    4561,
    12753,
    2513,
    10705,
    6609,
    14801,
    1489,
    9681,
    5585,
    13777,
    3537,
    11729,
    7633,
    15825,
    977,
    9169,
    5073,
    13265,
    3025,
    11217,
    7121,
    15313,
    2001,
    10193,
    6097,
    14289,
    4049,
    12241,
    8145,
    16337,
    49,
    8241,
    4145,
    12337,
    2097,
    10289,
    6193,
    14385,
    1073,
    9265,
    5169,
    13361,
    3121,
    11313,
    7217,
    15409,
    561,
    8753,
    4657,
    12849,
    2609,
    10801,
    6705,
    14897,
    1585,
    9777,
    5681,
    13873,
    3633,
    11825,
    7729,
    15921,
    305,
    8497,
    4401,
    12593,
    2353,
    10545,
    6449,
    14641,
    1329,
    9521,
    5425,
    13617,
    3377,
    11569,
    7473,
    15665,
    817,
    9009,
    4913,
    13105,
    2865,
    11057,
    6961,
    15153,
    1841,
    10033,
    5937,
    14129,
    3889,
    12081,
    7985,
    16177,
    177,
    8369,
    4273,
    12465,
    2225,
    10417,
    6321,
    14513,
    1201,
    9393,
    5297,
    13489,
    3249,
    11441,
    7345,
    15537,
    689,
    8881,
    4785,
    12977,
    2737,
    10929,
    6833,
    15025,
    1713,
    9905,
    5809,
    14001,
    3761,
    11953,
    7857,
    16049,
    433,
    8625,
    4529,
    12721,
    2481,
    10673,
    6577,
    14769,
    1457,
    9649,
    5553,
    13745,
    3505,
    11697,
    7601,
    15793,
    945,
    9137,
    5041,
    13233,
    2993,
    11185,
    7089,
    15281,
    1969,
    10161,
    6065,
    14257,
    4017,
    12209,
    8113,
    16305,
    113,
    8305,
    4209,
    12401,
    2161,
    10353,
    6257,
    14449,
    1137,
    9329,
    5233,
    13425,
    3185,
    11377,
    7281,
    15473,
    625,
    8817,
    4721,
    12913,
    2673,
    10865,
    6769,
    14961,
    1649,
    9841,
    5745,
    13937,
    3697,
    11889,
    7793,
    15985,
    369,
    8561,
    4465,
    12657,
    2417,
    10609,
    6513,
    14705,
    1393,
    9585,
    5489,
    13681,
    3441,
    11633,
    7537,
    15729,
    881,
    9073,
    4977,
    13169,
    2929,
    11121,
    7025,
    15217,
    1905,
    10097,
    6001,
    14193,
    3953,
    12145,
    8049,
    16241,
    241,
    8433,
    4337,
    12529,
    2289,
    10481,
    6385,
    14577,
    1265,
    9457,
    5361,
    13553,
    3313,
    11505,
    7409,
    15601,
    753,
    8945,
    4849,
    13041,
    2801,
    10993,
    6897,
    15089,
    1777,
    9969,
    5873,
    14065,
    3825,
    12017,
    7921,
    16113,
    497,
    8689,
    4593,
    12785,
    2545,
    10737,
    6641,
    14833,
    1521,
    9713,
    5617,
    13809,
    3569,
    11761,
    7665,
    15857,
    1009,
    9201,
    5105,
    13297,
    3057,
    11249,
    7153,
    15345,
    2033,
    10225,
    6129,
    14321,
    4081,
    12273,
    8177,
    16369,
    9,
    8201,
    4105,
    12297,
    2057,
    10249,
    6153,
    14345,
    1033,
    9225,
    5129,
    13321,
    3081,
    11273,
    7177,
    15369,
    521,
    8713,
    4617,
    12809,
    2569,
    10761,
    6665,
    14857,
    1545,
    9737,
    5641,
    13833,
    3593,
    11785,
    7689,
    15881,
    265,
    8457,
    4361,
    12553,
    2313,
    10505,
    6409,
    14601,
    1289,
    9481,
    5385,
    13577,
    3337,
    11529,
    7433,
    15625,
    777,
    8969,
    4873,
    13065,
    2825,
    11017,
    6921,
    15113,
    1801,
    9993,
    5897,
    14089,
    3849,
    12041,
    7945,
    16137,
    137,
    8329,
    4233,
    12425,
    2185,
    10377,
    6281,
    14473,
    1161,
    9353,
    5257,
    13449,
    3209,
    11401,
    7305,
    15497,
    649,
    8841,
    4745,
    12937,
    2697,
    10889,
    6793,
    14985,
    1673,
    9865,
    5769,
    13961,
    3721,
    11913,
    7817,
    16009,
    393,
    8585,
    4489,
    12681,
    2441,
    10633,
    6537,
    14729,
    1417,
    9609,
    5513,
    13705,
    3465,
    11657,
    7561,
    15753,
    905,
    9097,
    5001,
    13193,
    2953,
    11145,
    7049,
    15241,
    1929,
    10121,
    6025,
    14217,
    3977,
    12169,
    8073,
    16265,
    73,
    8265,
    4169,
    12361,
    2121,
    10313,
    6217,
    14409,
    1097,
    9289,
    5193,
    13385,
    3145,
    11337,
    7241,
    15433,
    585,
    8777,
    4681,
    12873,
    2633,
    10825,
    6729,
    14921,
    1609,
    9801,
    5705,
    13897,
    3657,
    11849,
    7753,
    15945,
    329,
    8521,
    4425,
    12617,
    2377,
    10569,
    6473,
    14665,
    1353,
    9545,
    5449,
    13641,
    3401,
    11593,
    7497,
    15689,
    841,
    9033,
    4937,
    13129,
    2889,
    11081,
    6985,
    15177,
    1865,
    10057,
    5961,
    14153,
    3913,
    12105,
    8009,
    16201,
    201,
    8393,
    4297,
    12489,
    2249,
    10441,
    6345,
    14537,
    1225,
    9417,
    5321,
    13513,
    3273,
    11465,
    7369,
    15561,
    713,
    8905,
    4809,
    13001,
    2761,
    10953,
    6857,
    15049,
    1737,
    9929,
    5833,
    14025,
    3785,
    11977,
    7881,
    16073,
    457,
    8649,
    4553,
    12745,
    2505,
    10697,
    6601,
    14793,
    1481,
    9673,
    5577,
    13769,
    3529,
    11721,
    7625,
    15817,
    969,
    9161,
    5065,
    13257,
    3017,
    11209,
    7113,
    15305,
    1993,
    10185,
    6089,
    14281,
    4041,
    12233,
    8137,
    16329,
    41,
    8233,
    4137,
    12329,
    2089,
    10281,
    6185,
    14377,
    1065,
    9257,
    5161,
    13353,
    3113,
    11305,
    7209,
    15401,
    553,
    8745,
    4649,
    12841,
    2601,
    10793,
    6697,
    14889,
    1577,
    9769,
    5673,
    13865,
    3625,
    11817,
    7721,
    15913,
    297,
    8489,
    4393,
    12585,
    2345,
    10537,
    6441,
    14633,
    1321,
    9513,
    5417,
    13609,
    3369,
    11561,
    7465,
    15657,
    809,
    9001,
    4905,
    13097,
    2857,
    11049,
    6953,
    15145,
    1833,
    10025,
    5929,
    14121,
    3881,
    12073,
    7977,
    16169,
    169,
    8361,
    4265,
    12457,
    2217,
    10409,
    6313,
    14505,
    1193,
    9385,
    5289,
    13481,
    3241,
    11433,
    7337,
    15529,
    681,
    8873,
    4777,
    12969,
    2729,
    10921,
    6825,
    15017,
    1705,
    9897,
    5801,
    13993,
    3753,
    11945,
    7849,
    16041,
    425,
    8617,
    4521,
    12713,
    2473,
    10665,
    6569,
    14761,
    1449,
    9641,
    5545,
    13737,
    3497,
    11689,
    7593,
    15785,
    937,
    9129,
    5033,
    13225,
    2985,
    11177,
    7081,
    15273,
    1961,
    10153,
    6057,
    14249,
    4009,
    12201,
    8105,
    16297,
    105,
    8297,
    4201,
    12393,
    2153,
    10345,
    6249,
    14441,
    1129,
    9321,
    5225,
    13417,
    3177,
    11369,
    7273,
    15465,
    617,
    8809,
    4713,
    12905,
    2665,
    10857,
    6761,
    14953,
    1641,
    9833,
    5737,
    13929,
    3689,
    11881,
    7785,
    15977,
    361,
    8553,
    4457,
    12649,
    2409,
    10601,
    6505,
    14697,
    1385,
    9577,
    5481,
    13673,
    3433,
    11625,
    7529,
    15721,
    873,
    9065,
    4969,
    13161,
    2921,
    11113,
    7017,
    15209,
    1897,
    10089,
    5993,
    14185,
    3945,
    12137,
    8041,
    16233,
    233,
    8425,
    4329,
    12521,
    2281,
    10473,
    6377,
    14569,
    1257,
    9449,
    5353,
    13545,
    3305,
    11497,
    7401,
    15593,
    745,
    8937,
    4841,
    13033,
    2793,
    10985,
    6889,
    15081,
    1769,
    9961,
    5865,
    14057,
    3817,
    12009,
    7913,
    16105,
    489,
    8681,
    4585,
    12777,
    2537,
    10729,
    6633,
    14825,
    1513,
    9705,
    5609,
    13801,
    3561,
    11753,
    7657,
    15849,
    1001,
    9193,
    5097,
    13289,
    3049,
    11241,
    7145,
    15337,
    2025,
    10217,
    6121,
    14313,
    4073,
    12265,
    8169,
    16361,
    25,
    8217,
    4121,
    12313,
    2073,
    10265,
    6169,
    14361,
    1049,
    9241,
    5145,
    13337,
    3097,
    11289,
    7193,
    15385,
    537,
    8729,
    4633,
    12825,
    2585,
    10777,
    6681,
    14873,
    1561,
    9753,
    5657,
    13849,
    3609,
    11801,
    7705,
    15897,
    281,
    8473,
    4377,
    12569,
    2329,
    10521,
    6425,
    14617,
    1305,
    9497,
    5401,
    13593,
    3353,
    11545,
    7449,
    15641,
    793,
    8985,
    4889,
    13081,
    2841,
    11033,
    6937,
    15129,
    1817,
    10009,
    5913,
    14105,
    3865,
    12057,
    7961,
    16153,
    153,
    8345,
    4249,
    12441,
    2201,
    10393,
    6297,
    14489,
    1177,
    9369,
    5273,
    13465,
    3225,
    11417,
    7321,
    15513,
    665,
    8857,
    4761,
    12953,
    2713,
    10905,
    6809,
    15001,
    1689,
    9881,
    5785,
    13977,
    3737,
    11929,
    7833,
    16025,
    409,
    8601,
    4505,
    12697,
    2457,
    10649,
    6553,
    14745,
    1433,
    9625,
    5529,
    13721,
    3481,
    11673,
    7577,
    15769,
    921,
    9113,
    5017,
    13209,
    2969,
    11161,
    7065,
    15257,
    1945,
    10137,
    6041,
    14233,
    3993,
    12185,
    8089,
    16281,
    89,
    8281,
    4185,
    12377,
    2137,
    10329,
    6233,
    14425,
    1113,
    9305,
    5209,
    13401,
    3161,
    11353,
    7257,
    15449,
    601,
    8793,
    4697,
    12889,
    2649,
    10841,
    6745,
    14937,
    1625,
    9817,
    5721,
    13913,
    3673,
    11865,
    7769,
    15961,
    345,
    8537,
    4441,
    12633,
    2393,
    10585,
    6489,
    14681,
    1369,
    9561,
    5465,
    13657,
    3417,
    11609,
    7513,
    15705,
    857,
    9049,
    4953,
    13145,
    2905,
    11097,
    7001,
    15193,
    1881,
    10073,
    5977,
    14169,
    3929,
    12121,
    8025,
    16217,
    217,
    8409,
    4313,
    12505,
    2265,
    10457,
    6361,
    14553,
    1241,
    9433,
    5337,
    13529,
    3289,
    11481,
    7385,
    15577,
    729,
    8921,
    4825,
    13017,
    2777,
    10969,
    6873,
    15065,
    1753,
    9945,
    5849,
    14041,
    3801,
    11993,
    7897,
    16089,
    473,
    8665,
    4569,
    12761,
    2521,
    10713,
    6617,
    14809,
    1497,
    9689,
    5593,
    13785,
    3545,
    11737,
    7641,
    15833,
    985,
    9177,
    5081,
    13273,
    3033,
    11225,
    7129,
    15321,
    2009,
    10201,
    6105,
    14297,
    4057,
    12249,
    8153,
    16345,
    57,
    8249,
    4153,
    12345,
    2105,
    10297,
    6201,
    14393,
    1081,
    9273,
    5177,
    13369,
    3129,
    11321,
    7225,
    15417,
    569,
    8761,
    4665,
    12857,
    2617,
    10809,
    6713,
    14905,
    1593,
    9785,
    5689,
    13881,
    3641,
    11833,
    7737,
    15929,
    313,
    8505,
    4409,
    12601,
    2361,
    10553,
    6457,
    14649,
    1337,
    9529,
    5433,
    13625,
    3385,
    11577,
    7481,
    15673,
    825,
    9017,
    4921,
    13113,
    2873,
    11065,
    6969,
    15161,
    1849,
    10041,
    5945,
    14137,
    3897,
    12089,
    7993,
    16185,
    185,
    8377,
    4281,
    12473,
    2233,
    10425,
    6329,
    14521,
    1209,
    9401,
    5305,
    13497,
    3257,
    11449,
    7353,
    15545,
    697,
    8889,
    4793,
    12985,
    2745,
    10937,
    6841,
    15033,
    1721,
    9913,
    5817,
    14009,
    3769,
    11961,
    7865,
    16057,
    441,
    8633,
    4537,
    12729,
    2489,
    10681,
    6585,
    14777,
    1465,
    9657,
    5561,
    13753,
    3513,
    11705,
    7609,
    15801,
    953,
    9145,
    5049,
    13241,
    3001,
    11193,
    7097,
    15289,
    1977,
    10169,
    6073,
    14265,
    4025,
    12217,
    8121,
    16313,
    121,
    8313,
    4217,
    12409,
    2169,
    10361,
    6265,
    14457,
    1145,
    9337,
    5241,
    13433,
    3193,
    11385,
    7289,
    15481,
    633,
    8825,
    4729,
    12921,
    2681,
    10873,
    6777,
    14969,
    1657,
    9849,
    5753,
    13945,
    3705,
    11897,
    7801,
    15993,
    377,
    8569,
    4473,
    12665,
    2425,
    10617,
    6521,
    14713,
    1401,
    9593,
    5497,
    13689,
    3449,
    11641,
    7545,
    15737,
    889,
    9081,
    4985,
    13177,
    2937,
    11129,
    7033,
    15225,
    1913,
    10105,
    6009,
    14201,
    3961,
    12153,
    8057,
    16249,
    249,
    8441,
    4345,
    12537,
    2297,
    10489,
    6393,
    14585,
    1273,
    9465,
    5369,
    13561,
    3321,
    11513,
    7417,
    15609,
    761,
    8953,
    4857,
    13049,
    2809,
    11001,
    6905,
    15097,
    1785,
    9977,
    5881,
    14073,
    3833,
    12025,
    7929,
    16121,
    505,
    8697,
    4601,
    12793,
    2553,
    10745,
    6649,
    14841,
    1529,
    9721,
    5625,
    13817,
    3577,
    11769,
    7673,
    15865,
    1017,
    9209,
    5113,
    13305,
    3065,
    11257,
    7161,
    15353,
    2041,
    10233,
    6137,
    14329,
    4089,
    12281,
    8185,
    16377,
    5,
    8197,
    4101,
    12293,
    2053,
    10245,
    6149,
    14341,
    1029,
    9221,
    5125,
    13317,
    3077,
    11269,
    7173,
    15365,
    517,
    8709,
    4613,
    12805,
    2565,
    10757,
    6661,
    14853,
    1541,
    9733,
    5637,
    13829,
    3589,
    11781,
    7685,
    15877,
    261,
    8453,
    4357,
    12549,
    2309,
    10501,
    6405,
    14597,
    1285,
    9477,
    5381,
    13573,
    3333,
    11525,
    7429,
    15621,
    773,
    8965,
    4869,
    13061,
    2821,
    11013,
    6917,
    15109,
    1797,
    9989,
    5893,
    14085,
    3845,
    12037,
    7941,
    16133,
    133,
    8325,
    4229,
    12421,
    2181,
    10373,
    6277,
    14469,
    1157,
    9349,
    5253,
    13445,
    3205,
    11397,
    7301,
    15493,
    645,
    8837,
    4741,
    12933,
    2693,
    10885,
    6789,
    14981,
    1669,
    9861,
    5765,
    13957,
    3717,
    11909,
    7813,
    16005,
    389,
    8581,
    4485,
    12677,
    2437,
    10629,
    6533,
    14725,
    1413,
    9605,
    5509,
    13701,
    3461,
    11653,
    7557,
    15749,
    901,
    9093,
    4997,
    13189,
    2949,
    11141,
    7045,
    15237,
    1925,
    10117,
    6021,
    14213,
    3973,
    12165,
    8069,
    16261,
    69,
    8261,
    4165,
    12357,
    2117,
    10309,
    6213,
    14405,
    1093,
    9285,
    5189,
    13381,
    3141,
    11333,
    7237,
    15429,
    581,
    8773,
    4677,
    12869,
    2629,
    10821,
    6725,
    14917,
    1605,
    9797,
    5701,
    13893,
    3653,
    11845,
    7749,
    15941,
    325,
    8517,
    4421,
    12613,
    2373,
    10565,
    6469,
    14661,
    1349,
    9541,
    5445,
    13637,
    3397,
    11589,
    7493,
    15685,
    837,
    9029,
    4933,
    13125,
    2885,
    11077,
    6981,
    15173,
    1861,
    10053,
    5957,
    14149,
    3909,
    12101,
    8005,
    16197,
    197,
    8389,
    4293,
    12485,
    2245,
    10437,
    6341,
    14533,
    1221,
    9413,
    5317,
    13509,
    3269,
    11461,
    7365,
    15557,
    709,
    8901,
    4805,
    12997,
    2757,
    10949,
    6853,
    15045,
    1733,
    9925,
    5829,
    14021,
    3781,
    11973,
    7877,
    16069,
    453,
    8645,
    4549,
    12741,
    2501,
    10693,
    6597,
    14789,
    1477,
    9669,
    5573,
    13765,
    3525,
    11717,
    7621,
    15813,
    965,
    9157,
    5061,
    13253,
    3013,
    11205,
    7109,
    15301,
    1989,
    10181,
    6085,
    14277,
    4037,
    12229,
    8133,
    16325,
    37,
    8229,
    4133,
    12325,
    2085,
    10277,
    6181,
    14373,
    1061,
    9253,
    5157,
    13349,
    3109,
    11301,
    7205,
    15397,
    549,
    8741,
    4645,
    12837,
    2597,
    10789,
    6693,
    14885,
    1573,
    9765,
    5669,
    13861,
    3621,
    11813,
    7717,
    15909,
    293,
    8485,
    4389,
    12581,
    2341,
    10533,
    6437,
    14629,
    1317,
    9509,
    5413,
    13605,
    3365,
    11557,
    7461,
    15653,
    805,
    8997,
    4901,
    13093,
    2853,
    11045,
    6949,
    15141,
    1829,
    10021,
    5925,
    14117,
    3877,
    12069,
    7973,
    16165,
    165,
    8357,
    4261,
    12453,
    2213,
    10405,
    6309,
    14501,
    1189,
    9381,
    5285,
    13477,
    3237,
    11429,
    7333,
    15525,
    677,
    8869,
    4773,
    12965,
    2725,
    10917,
    6821,
    15013,
    1701,
    9893,
    5797,
    13989,
    3749,
    11941,
    7845,
    16037,
    421,
    8613,
    4517,
    12709,
    2469,
    10661,
    6565,
    14757,
    1445,
    9637,
    5541,
    13733,
    3493,
    11685,
    7589,
    15781,
    933,
    9125,
    5029,
    13221,
    2981,
    11173,
    7077,
    15269,
    1957,
    10149,
    6053,
    14245,
    4005,
    12197,
    8101,
    16293,
    101,
    8293,
    4197,
    12389,
    2149,
    10341,
    6245,
    14437,
    1125,
    9317,
    5221,
    13413,
    3173,
    11365,
    7269,
    15461,
    613,
    8805,
    4709,
    12901,
    2661,
    10853,
    6757,
    14949,
    1637,
    9829,
    5733,
    13925,
    3685,
    11877,
    7781,
    15973,
    357,
    8549,
    4453,
    12645,
    2405,
    10597,
    6501,
    14693,
    1381,
    9573,
    5477,
    13669,
    3429,
    11621,
    7525,
    15717,
    869,
    9061,
    4965,
    13157,
    2917,
    11109,
    7013,
    15205,
    1893,
    10085,
    5989,
    14181,
    3941,
    12133,
    8037,
    16229,
    229,
    8421,
    4325,
    12517,
    2277,
    10469,
    6373,
    14565,
    1253,
    9445,
    5349,
    13541,
    3301,
    11493,
    7397,
    15589,
    741,
    8933,
    4837,
    13029,
    2789,
    10981,
    6885,
    15077,
    1765,
    9957,
    5861,
    14053,
    3813,
    12005,
    7909,
    16101,
    485,
    8677,
    4581,
    12773,
    2533,
    10725,
    6629,
    14821,
    1509,
    9701,
    5605,
    13797,
    3557,
    11749,
    7653,
    15845,
    997,
    9189,
    5093,
    13285,
    3045,
    11237,
    7141,
    15333,
    2021,
    10213,
    6117,
    14309,
    4069,
    12261,
    8165,
    16357,
    21,
    8213,
    4117,
    12309,
    2069,
    10261,
    6165,
    14357,
    1045,
    9237,
    5141,
    13333,
    3093,
    11285,
    7189,
    15381,
    533,
    8725,
    4629,
    12821,
    2581,
    10773,
    6677,
    14869,
    1557,
    9749,
    5653,
    13845,
    3605,
    11797,
    7701,
    15893,
    277,
    8469,
    4373,
    12565,
    2325,
    10517,
    6421,
    14613,
    1301,
    9493,
    5397,
    13589,
    3349,
    11541,
    7445,
    15637,
    789,
    8981,
    4885,
    13077,
    2837,
    11029,
    6933,
    15125,
    1813,
    10005,
    5909,
    14101,
    3861,
    12053,
    7957,
    16149,
    149,
    8341,
    4245,
    12437,
    2197,
    10389,
    6293,
    14485,
    1173,
    9365,
    5269,
    13461,
    3221,
    11413,
    7317,
    15509,
    661,
    8853,
    4757,
    12949,
    2709,
    10901,
    6805,
    14997,
    1685,
    9877,
    5781,
    13973,
    3733,
    11925,
    7829,
    16021,
    405,
    8597,
    4501,
    12693,
    2453,
    10645,
    6549,
    14741,
    1429,
    9621,
    5525,
    13717,
    3477,
    11669,
    7573,
    15765,
    917,
    9109,
    5013,
    13205,
    2965,
    11157,
    7061,
    15253,
    1941,
    10133,
    6037,
    14229,
    3989,
    12181,
    8085,
    16277,
    85,
    8277,
    4181,
    12373,
    2133,
    10325,
    6229,
    14421,
    1109,
    9301,
    5205,
    13397,
    3157,
    11349,
    7253,
    15445,
    597,
    8789,
    4693,
    12885,
    2645,
    10837,
    6741,
    14933,
    1621,
    9813,
    5717,
    13909,
    3669,
    11861,
    7765,
    15957,
    341,
    8533,
    4437,
    12629,
    2389,
    10581,
    6485,
    14677,
    1365,
    9557,
    5461,
    13653,
    3413,
    11605,
    7509,
    15701,
    853,
    9045,
    4949,
    13141,
    2901,
    11093,
    6997,
    15189,
    1877,
    10069,
    5973,
    14165,
    3925,
    12117,
    8021,
    16213,
    213,
    8405,
    4309,
    12501,
    2261,
    10453,
    6357,
    14549,
    1237,
    9429,
    5333,
    13525,
    3285,
    11477,
    7381,
    15573,
    725,
    8917,
    4821,
    13013,
    2773,
    10965,
    6869,
    15061,
    1749,
    9941,
    5845,
    14037,
    3797,
    11989,
    7893,
    16085,
    469,
    8661,
    4565,
    12757,
    2517,
    10709,
    6613,
    14805,
    1493,
    9685,
    5589,
    13781,
    3541,
    11733,
    7637,
    15829,
    981,
    9173,
    5077,
    13269,
    3029,
    11221,
    7125,
    15317,
    2005,
    10197,
    6101,
    14293,
    4053,
    12245,
    8149,
    16341,
    53,
    8245,
    4149,
    12341,
    2101,
    10293,
    6197,
    14389,
    1077,
    9269,
    5173,
    13365,
    3125,
    11317,
    7221,
    15413,
    565,
    8757,
    4661,
    12853,
    2613,
    10805,
    6709,
    14901,
    1589,
    9781,
    5685,
    13877,
    3637,
    11829,
    7733,
    15925,
    309,
    8501,
    4405,
    12597,
    2357,
    10549,
    6453,
    14645,
    1333,
    9525,
    5429,
    13621,
    3381,
    11573,
    7477,
    15669,
    821,
    9013,
    4917,
    13109,
    2869,
    11061,
    6965,
    15157,
    1845,
    10037,
    5941,
    14133,
    3893,
    12085,
    7989,
    16181,
    181,
    8373,
    4277,
    12469,
    2229,
    10421,
    6325,
    14517,
    1205,
    9397,
    5301,
    13493,
    3253,
    11445,
    7349,
    15541,
    693,
    8885,
    4789,
    12981,
    2741,
    10933,
    6837,
    15029,
    1717,
    9909,
    5813,
    14005,
    3765,
    11957,
    7861,
    16053,
    437,
    8629,
    4533,
    12725,
    2485,
    10677,
    6581,
    14773,
    1461,
    9653,
    5557,
    13749,
    3509,
    11701,
    7605,
    15797,
    949,
    9141,
    5045,
    13237,
    2997,
    11189,
    7093,
    15285,
    1973,
    10165,
    6069,
    14261,
    4021,
    12213,
    8117,
    16309,
    117,
    8309,
    4213,
    12405,
    2165,
    10357,
    6261,
    14453,
    1141,
    9333,
    5237,
    13429,
    3189,
    11381,
    7285,
    15477,
    629,
    8821,
    4725,
    12917,
    2677,
    10869,
    6773,
    14965,
    1653,
    9845,
    5749,
    13941,
    3701,
    11893,
    7797,
    15989,
    373,
    8565,
    4469,
    12661,
    2421,
    10613,
    6517,
    14709,
    1397,
    9589,
    5493,
    13685,
    3445,
    11637,
    7541,
    15733,
    885,
    9077,
    4981,
    13173,
    2933,
    11125,
    7029,
    15221,
    1909,
    10101,
    6005,
    14197,
    3957,
    12149,
    8053,
    16245,
    245,
    8437,
    4341,
    12533,
    2293,
    10485,
    6389,
    14581,
    1269,
    9461,
    5365,
    13557,
    3317,
    11509,
    7413,
    15605,
    757,
    8949,
    4853,
    13045,
    2805,
    10997,
    6901,
    15093,
    1781,
    9973,
    5877,
    14069,
    3829,
    12021,
    7925,
    16117,
    501,
    8693,
    4597,
    12789,
    2549,
    10741,
    6645,
    14837,
    1525,
    9717,
    5621,
    13813,
    3573,
    11765,
    7669,
    15861,
    1013,
    9205,
    5109,
    13301,
    3061,
    11253,
    7157,
    15349,
    2037,
    10229,
    6133,
    14325,
    4085,
    12277,
    8181,
    16373,
    13,
    8205,
    4109,
    12301,
    2061,
    10253,
    6157,
    14349,
    1037,
    9229,
    5133,
    13325,
    3085,
    11277,
    7181,
    15373,
    525,
    8717,
    4621,
    12813,
    2573,
    10765,
    6669,
    14861,
    1549,
    9741,
    5645,
    13837,
    3597,
    11789,
    7693,
    15885,
    269,
    8461,
    4365,
    12557,
    2317,
    10509,
    6413,
    14605,
    1293,
    9485,
    5389,
    13581,
    3341,
    11533,
    7437,
    15629,
    781,
    8973,
    4877,
    13069,
    2829,
    11021,
    6925,
    15117,
    1805,
    9997,
    5901,
    14093,
    3853,
    12045,
    7949,
    16141,
    141,
    8333,
    4237,
    12429,
    2189,
    10381,
    6285,
    14477,
    1165,
    9357,
    5261,
    13453,
    3213,
    11405,
    7309,
    15501,
    653,
    8845,
    4749,
    12941,
    2701,
    10893,
    6797,
    14989,
    1677,
    9869,
    5773,
    13965,
    3725,
    11917,
    7821,
    16013,
    397,
    8589,
    4493,
    12685,
    2445,
    10637,
    6541,
    14733,
    1421,
    9613,
    5517,
    13709,
    3469,
    11661,
    7565,
    15757,
    909,
    9101,
    5005,
    13197,
    2957,
    11149,
    7053,
    15245,
    1933,
    10125,
    6029,
    14221,
    3981,
    12173,
    8077,
    16269,
    77,
    8269,
    4173,
    12365,
    2125,
    10317,
    6221,
    14413,
    1101,
    9293,
    5197,
    13389,
    3149,
    11341,
    7245,
    15437,
    589,
    8781,
    4685,
    12877,
    2637,
    10829,
    6733,
    14925,
    1613,
    9805,
    5709,
    13901,
    3661,
    11853,
    7757,
    15949,
    333,
    8525,
    4429,
    12621,
    2381,
    10573,
    6477,
    14669,
    1357,
    9549,
    5453,
    13645,
    3405,
    11597,
    7501,
    15693,
    845,
    9037,
    4941,
    13133,
    2893,
    11085,
    6989,
    15181,
    1869,
    10061,
    5965,
    14157,
    3917,
    12109,
    8013,
    16205,
    205,
    8397,
    4301,
    12493,
    2253,
    10445,
    6349,
    14541,
    1229,
    9421,
    5325,
    13517,
    3277,
    11469,
    7373,
    15565,
    717,
    8909,
    4813,
    13005,
    2765,
    10957,
    6861,
    15053,
    1741,
    9933,
    5837,
    14029,
    3789,
    11981,
    7885,
    16077,
    461,
    8653,
    4557,
    12749,
    2509,
    10701,
    6605,
    14797,
    1485,
    9677,
    5581,
    13773,
    3533,
    11725,
    7629,
    15821,
    973,
    9165,
    5069,
    13261,
    3021,
    11213,
    7117,
    15309,
    1997,
    10189,
    6093,
    14285,
    4045,
    12237,
    8141,
    16333,
    45,
    8237,
    4141,
    12333,
    2093,
    10285,
    6189,
    14381,
    1069,
    9261,
    5165,
    13357,
    3117,
    11309,
    7213,
    15405,
    557,
    8749,
    4653,
    12845,
    2605,
    10797,
    6701,
    14893,
    1581,
    9773,
    5677,
    13869,
    3629,
    11821,
    7725,
    15917,
    301,
    8493,
    4397,
    12589,
    2349,
    10541,
    6445,
    14637,
    1325,
    9517,
    5421,
    13613,
    3373,
    11565,
    7469,
    15661,
    813,
    9005,
    4909,
    13101,
    2861,
    11053,
    6957,
    15149,
    1837,
    10029,
    5933,
    14125,
    3885,
    12077,
    7981,
    16173,
    173,
    8365,
    4269,
    12461,
    2221,
    10413,
    6317,
    14509,
    1197,
    9389,
    5293,
    13485,
    3245,
    11437,
    7341,
    15533,
    685,
    8877,
    4781,
    12973,
    2733,
    10925,
    6829,
    15021,
    1709,
    9901,
    5805,
    13997,
    3757,
    11949,
    7853,
    16045,
    429,
    8621,
    4525,
    12717,
    2477,
    10669,
    6573,
    14765,
    1453,
    9645,
    5549,
    13741,
    3501,
    11693,
    7597,
    15789,
    941,
    9133,
    5037,
    13229,
    2989,
    11181,
    7085,
    15277,
    1965,
    10157,
    6061,
    14253,
    4013,
    12205,
    8109,
    16301,
    109,
    8301,
    4205,
    12397,
    2157,
    10349,
    6253,
    14445,
    1133,
    9325,
    5229,
    13421,
    3181,
    11373,
    7277,
    15469,
    621,
    8813,
    4717,
    12909,
    2669,
    10861,
    6765,
    14957,
    1645,
    9837,
    5741,
    13933,
    3693,
    11885,
    7789,
    15981,
    365,
    8557,
    4461,
    12653,
    2413,
    10605,
    6509,
    14701,
    1389,
    9581,
    5485,
    13677,
    3437,
    11629,
    7533,
    15725,
    877,
    9069,
    4973,
    13165,
    2925,
    11117,
    7021,
    15213,
    1901,
    10093,
    5997,
    14189,
    3949,
    12141,
    8045,
    16237,
    237,
    8429,
    4333,
    12525,
    2285,
    10477,
    6381,
    14573,
    1261,
    9453,
    5357,
    13549,
    3309,
    11501,
    7405,
    15597,
    749,
    8941,
    4845,
    13037,
    2797,
    10989,
    6893,
    15085,
    1773,
    9965,
    5869,
    14061,
    3821,
    12013,
    7917,
    16109,
    493,
    8685,
    4589,
    12781,
    2541,
    10733,
    6637,
    14829,
    1517,
    9709,
    5613,
    13805,
    3565,
    11757,
    7661,
    15853,
    1005,
    9197,
    5101,
    13293,
    3053,
    11245,
    7149,
    15341,
    2029,
    10221,
    6125,
    14317,
    4077,
    12269,
    8173,
    16365,
    29,
    8221,
    4125,
    12317,
    2077,
    10269,
    6173,
    14365,
    1053,
    9245,
    5149,
    13341,
    3101,
    11293,
    7197,
    15389,
    541,
    8733,
    4637,
    12829,
    2589,
    10781,
    6685,
    14877,
    1565,
    9757,
    5661,
    13853,
    3613,
    11805,
    7709,
    15901,
    285,
    8477,
    4381,
    12573,
    2333,
    10525,
    6429,
    14621,
    1309,
    9501,
    5405,
    13597,
    3357,
    11549,
    7453,
    15645,
    797,
    8989,
    4893,
    13085,
    2845,
    11037,
    6941,
    15133,
    1821,
    10013,
    5917,
    14109,
    3869,
    12061,
    7965,
    16157,
    157,
    8349,
    4253,
    12445,
    2205,
    10397,
    6301,
    14493,
    1181,
    9373,
    5277,
    13469,
    3229,
    11421,
    7325,
    15517,
    669,
    8861,
    4765,
    12957,
    2717,
    10909,
    6813,
    15005,
    1693,
    9885,
    5789,
    13981,
    3741,
    11933,
    7837,
    16029,
    413,
    8605,
    4509,
    12701,
    2461,
    10653,
    6557,
    14749,
    1437,
    9629,
    5533,
    13725,
    3485,
    11677,
    7581,
    15773,
    925,
    9117,
    5021,
    13213,
    2973,
    11165,
    7069,
    15261,
    1949,
    10141,
    6045,
    14237,
    3997,
    12189,
    8093,
    16285,
    93,
    8285,
    4189,
    12381,
    2141,
    10333,
    6237,
    14429,
    1117,
    9309,
    5213,
    13405,
    3165,
    11357,
    7261,
    15453,
    605,
    8797,
    4701,
    12893,
    2653,
    10845,
    6749,
    14941,
    1629,
    9821,
    5725,
    13917,
    3677,
    11869,
    7773,
    15965,
    349,
    8541,
    4445,
    12637,
    2397,
    10589,
    6493,
    14685,
    1373,
    9565,
    5469,
    13661,
    3421,
    11613,
    7517,
    15709,
    861,
    9053,
    4957,
    13149,
    2909,
    11101,
    7005,
    15197,
    1885,
    10077,
    5981,
    14173,
    3933,
    12125,
    8029,
    16221,
    221,
    8413,
    4317,
    12509,
    2269,
    10461,
    6365,
    14557,
    1245,
    9437,
    5341,
    13533,
    3293,
    11485,
    7389,
    15581,
    733,
    8925,
    4829,
    13021,
    2781,
    10973,
    6877,
    15069,
    1757,
    9949,
    5853,
    14045,
    3805,
    11997,
    7901,
    16093,
    477,
    8669,
    4573,
    12765,
    2525,
    10717,
    6621,
    14813,
    1501,
    9693,
    5597,
    13789,
    3549,
    11741,
    7645,
    15837,
    989,
    9181,
    5085,
    13277,
    3037,
    11229,
    7133,
    15325,
    2013,
    10205,
    6109,
    14301,
    4061,
    12253,
    8157,
    16349,
    61,
    8253,
    4157,
    12349,
    2109,
    10301,
    6205,
    14397,
    1085,
    9277,
    5181,
    13373,
    3133,
    11325,
    7229,
    15421,
    573,
    8765,
    4669,
    12861,
    2621,
    10813,
    6717,
    14909,
    1597,
    9789,
    5693,
    13885,
    3645,
    11837,
    7741,
    15933,
    317,
    8509,
    4413,
    12605,
    2365,
    10557,
    6461,
    14653,
    1341,
    9533,
    5437,
    13629,
    3389,
    11581,
    7485,
    15677,
    829,
    9021,
    4925,
    13117,
    2877,
    11069,
    6973,
    15165,
    1853,
    10045,
    5949,
    14141,
    3901,
    12093,
    7997,
    16189,
    189,
    8381,
    4285,
    12477,
    2237,
    10429,
    6333,
    14525,
    1213,
    9405,
    5309,
    13501,
    3261,
    11453,
    7357,
    15549,
    701,
    8893,
    4797,
    12989,
    2749,
    10941,
    6845,
    15037,
    1725,
    9917,
    5821,
    14013,
    3773,
    11965,
    7869,
    16061,
    445,
    8637,
    4541,
    12733,
    2493,
    10685,
    6589,
    14781,
    1469,
    9661,
    5565,
    13757,
    3517,
    11709,
    7613,
    15805,
    957,
    9149,
    5053,
    13245,
    3005,
    11197,
    7101,
    15293,
    1981,
    10173,
    6077,
    14269,
    4029,
    12221,
    8125,
    16317,
    125,
    8317,
    4221,
    12413,
    2173,
    10365,
    6269,
    14461,
    1149,
    9341,
    5245,
    13437,
    3197,
    11389,
    7293,
    15485,
    637,
    8829,
    4733,
    12925,
    2685,
    10877,
    6781,
    14973,
    1661,
    9853,
    5757,
    13949,
    3709,
    11901,
    7805,
    15997,
    381,
    8573,
    4477,
    12669,
    2429,
    10621,
    6525,
    14717,
    1405,
    9597,
    5501,
    13693,
    3453,
    11645,
    7549,
    15741,
    893,
    9085,
    4989,
    13181,
    2941,
    11133,
    7037,
    15229,
    1917,
    10109,
    6013,
    14205,
    3965,
    12157,
    8061,
    16253,
    253,
    8445,
    4349,
    12541,
    2301,
    10493,
    6397,
    14589,
    1277,
    9469,
    5373,
    13565,
    3325,
    11517,
    7421,
    15613,
    765,
    8957,
    4861,
    13053,
    2813,
    11005,
    6909,
    15101,
    1789,
    9981,
    5885,
    14077,
    3837,
    12029,
    7933,
    16125,
    509,
    8701,
    4605,
    12797,
    2557,
    10749,
    6653,
    14845,
    1533,
    9725,
    5629,
    13821,
    3581,
    11773,
    7677,
    15869,
    1021,
    9213,
    5117,
    13309,
    3069,
    11261,
    7165,
    15357,
    2045,
    10237,
    6141,
    14333,
    4093,
    12285,
    8189,
    16381,
    3,
    8195,
    4099,
    12291,
    2051,
    10243,
    6147,
    14339,
    1027,
    9219,
    5123,
    13315,
    3075,
    11267,
    7171,
    15363,
    515,
    8707,
    4611,
    12803,
    2563,
    10755,
    6659,
    14851,
    1539,
    9731,
    5635,
    13827,
    3587,
    11779,
    7683,
    15875,
    259,
    8451,
    4355,
    12547,
    2307,
    10499,
    6403,
    14595,
    1283,
    9475,
    5379,
    13571,
    3331,
    11523,
    7427,
    15619,
    771,
    8963,
    4867,
    13059,
    2819,
    11011,
    6915,
    15107,
    1795,
    9987,
    5891,
    14083,
    3843,
    12035,
    7939,
    16131,
    131,
    8323,
    4227,
    12419,
    2179,
    10371,
    6275,
    14467,
    1155,
    9347,
    5251,
    13443,
    3203,
    11395,
    7299,
    15491,
    643,
    8835,
    4739,
    12931,
    2691,
    10883,
    6787,
    14979,
    1667,
    9859,
    5763,
    13955,
    3715,
    11907,
    7811,
    16003,
    387,
    8579,
    4483,
    12675,
    2435,
    10627,
    6531,
    14723,
    1411,
    9603,
    5507,
    13699,
    3459,
    11651,
    7555,
    15747,
    899,
    9091,
    4995,
    13187,
    2947,
    11139,
    7043,
    15235,
    1923,
    10115,
    6019,
    14211,
    3971,
    12163,
    8067,
    16259,
    67,
    8259,
    4163,
    12355,
    2115,
    10307,
    6211,
    14403,
    1091,
    9283,
    5187,
    13379,
    3139,
    11331,
    7235,
    15427,
    579,
    8771,
    4675,
    12867,
    2627,
    10819,
    6723,
    14915,
    1603,
    9795,
    5699,
    13891,
    3651,
    11843,
    7747,
    15939,
    323,
    8515,
    4419,
    12611,
    2371,
    10563,
    6467,
    14659,
    1347,
    9539,
    5443,
    13635,
    3395,
    11587,
    7491,
    15683,
    835,
    9027,
    4931,
    13123,
    2883,
    11075,
    6979,
    15171,
    1859,
    10051,
    5955,
    14147,
    3907,
    12099,
    8003,
    16195,
    195,
    8387,
    4291,
    12483,
    2243,
    10435,
    6339,
    14531,
    1219,
    9411,
    5315,
    13507,
    3267,
    11459,
    7363,
    15555,
    707,
    8899,
    4803,
    12995,
    2755,
    10947,
    6851,
    15043,
    1731,
    9923,
    5827,
    14019,
    3779,
    11971,
    7875,
    16067,
    451,
    8643,
    4547,
    12739,
    2499,
    10691,
    6595,
    14787,
    1475,
    9667,
    5571,
    13763,
    3523,
    11715,
    7619,
    15811,
    963,
    9155,
    5059,
    13251,
    3011,
    11203,
    7107,
    15299,
    1987,
    10179,
    6083,
    14275,
    4035,
    12227,
    8131,
    16323,
    35,
    8227,
    4131,
    12323,
    2083,
    10275,
    6179,
    14371,
    1059,
    9251,
    5155,
    13347,
    3107,
    11299,
    7203,
    15395,
    547,
    8739,
    4643,
    12835,
    2595,
    10787,
    6691,
    14883,
    1571,
    9763,
    5667,
    13859,
    3619,
    11811,
    7715,
    15907,
    291,
    8483,
    4387,
    12579,
    2339,
    10531,
    6435,
    14627,
    1315,
    9507,
    5411,
    13603,
    3363,
    11555,
    7459,
    15651,
    803,
    8995,
    4899,
    13091,
    2851,
    11043,
    6947,
    15139,
    1827,
    10019,
    5923,
    14115,
    3875,
    12067,
    7971,
    16163,
    163,
    8355,
    4259,
    12451,
    2211,
    10403,
    6307,
    14499,
    1187,
    9379,
    5283,
    13475,
    3235,
    11427,
    7331,
    15523,
    675,
    8867,
    4771,
    12963,
    2723,
    10915,
    6819,
    15011,
    1699,
    9891,
    5795,
    13987,
    3747,
    11939,
    7843,
    16035,
    419,
    8611,
    4515,
    12707,
    2467,
    10659,
    6563,
    14755,
    1443,
    9635,
    5539,
    13731,
    3491,
    11683,
    7587,
    15779,
    931,
    9123,
    5027,
    13219,
    2979,
    11171,
    7075,
    15267,
    1955,
    10147,
    6051,
    14243,
    4003,
    12195,
    8099,
    16291,
    99,
    8291,
    4195,
    12387,
    2147,
    10339,
    6243,
    14435,
    1123,
    9315,
    5219,
    13411,
    3171,
    11363,
    7267,
    15459,
    611,
    8803,
    4707,
    12899,
    2659,
    10851,
    6755,
    14947,
    1635,
    9827,
    5731,
    13923,
    3683,
    11875,
    7779,
    15971,
    355,
    8547,
    4451,
    12643,
    2403,
    10595,
    6499,
    14691,
    1379,
    9571,
    5475,
    13667,
    3427,
    11619,
    7523,
    15715,
    867,
    9059,
    4963,
    13155,
    2915,
    11107,
    7011,
    15203,
    1891,
    10083,
    5987,
    14179,
    3939,
    12131,
    8035,
    16227,
    227,
    8419,
    4323,
    12515,
    2275,
    10467,
    6371,
    14563,
    1251,
    9443,
    5347,
    13539,
    3299,
    11491,
    7395,
    15587,
    739,
    8931,
    4835,
    13027,
    2787,
    10979,
    6883,
    15075,
    1763,
    9955,
    5859,
    14051,
    3811,
    12003,
    7907,
    16099,
    483,
    8675,
    4579,
    12771,
    2531,
    10723,
    6627,
    14819,
    1507,
    9699,
    5603,
    13795,
    3555,
    11747,
    7651,
    15843,
    995,
    9187,
    5091,
    13283,
    3043,
    11235,
    7139,
    15331,
    2019,
    10211,
    6115,
    14307,
    4067,
    12259,
    8163,
    16355,
    19,
    8211,
    4115,
    12307,
    2067,
    10259,
    6163,
    14355,
    1043,
    9235,
    5139,
    13331,
    3091,
    11283,
    7187,
    15379,
    531,
    8723,
    4627,
    12819,
    2579,
    10771,
    6675,
    14867,
    1555,
    9747,
    5651,
    13843,
    3603,
    11795,
    7699,
    15891,
    275,
    8467,
    4371,
    12563,
    2323,
    10515,
    6419,
    14611,
    1299,
    9491,
    5395,
    13587,
    3347,
    11539,
    7443,
    15635,
    787,
    8979,
    4883,
    13075,
    2835,
    11027,
    6931,
    15123,
    1811,
    10003,
    5907,
    14099,
    3859,
    12051,
    7955,
    16147,
    147,
    8339,
    4243,
    12435,
    2195,
    10387,
    6291,
    14483,
    1171,
    9363,
    5267,
    13459,
    3219,
    11411,
    7315,
    15507,
    659,
    8851,
    4755,
    12947,
    2707,
    10899,
    6803,
    14995,
    1683,
    9875,
    5779,
    13971,
    3731,
    11923,
    7827,
    16019,
    403,
    8595,
    4499,
    12691,
    2451,
    10643,
    6547,
    14739,
    1427,
    9619,
    5523,
    13715,
    3475,
    11667,
    7571,
    15763,
    915,
    9107,
    5011,
    13203,
    2963,
    11155,
    7059,
    15251,
    1939,
    10131,
    6035,
    14227,
    3987,
    12179,
    8083,
    16275,
    83,
    8275,
    4179,
    12371,
    2131,
    10323,
    6227,
    14419,
    1107,
    9299,
    5203,
    13395,
    3155,
    11347,
    7251,
    15443,
    595,
    8787,
    4691,
    12883,
    2643,
    10835,
    6739,
    14931,
    1619,
    9811,
    5715,
    13907,
    3667,
    11859,
    7763,
    15955,
    339,
    8531,
    4435,
    12627,
    2387,
    10579,
    6483,
    14675,
    1363,
    9555,
    5459,
    13651,
    3411,
    11603,
    7507,
    15699,
    851,
    9043,
    4947,
    13139,
    2899,
    11091,
    6995,
    15187,
    1875,
    10067,
    5971,
    14163,
    3923,
    12115,
    8019,
    16211,
    211,
    8403,
    4307,
    12499,
    2259,
    10451,
    6355,
    14547,
    1235,
    9427,
    5331,
    13523,
    3283,
    11475,
    7379,
    15571,
    723,
    8915,
    4819,
    13011,
    2771,
    10963,
    6867,
    15059,
    1747,
    9939,
    5843,
    14035,
    3795,
    11987,
    7891,
    16083,
    467,
    8659,
    4563,
    12755,
    2515,
    10707,
    6611,
    14803,
    1491,
    9683,
    5587,
    13779,
    3539,
    11731,
    7635,
    15827,
    979,
    9171,
    5075,
    13267,
    3027,
    11219,
    7123,
    15315,
    2003,
    10195,
    6099,
    14291,
    4051,
    12243,
    8147,
    16339,
    51,
    8243,
    4147,
    12339,
    2099,
    10291,
    6195,
    14387,
    1075,
    9267,
    5171,
    13363,
    3123,
    11315,
    7219,
    15411,
    563,
    8755,
    4659,
    12851,
    2611,
    10803,
    6707,
    14899,
    1587,
    9779,
    5683,
    13875,
    3635,
    11827,
    7731,
    15923,
    307,
    8499,
    4403,
    12595,
    2355,
    10547,
    6451,
    14643,
    1331,
    9523,
    5427,
    13619,
    3379,
    11571,
    7475,
    15667,
    819,
    9011,
    4915,
    13107,
    2867,
    11059,
    6963,
    15155,
    1843,
    10035,
    5939,
    14131,
    3891,
    12083,
    7987,
    16179,
    179,
    8371,
    4275,
    12467,
    2227,
    10419,
    6323,
    14515,
    1203,
    9395,
    5299,
    13491,
    3251,
    11443,
    7347,
    15539,
    691,
    8883,
    4787,
    12979,
    2739,
    10931,
    6835,
    15027,
    1715,
    9907,
    5811,
    14003,
    3763,
    11955,
    7859,
    16051,
    435,
    8627,
    4531,
    12723,
    2483,
    10675,
    6579,
    14771,
    1459,
    9651,
    5555,
    13747,
    3507,
    11699,
    7603,
    15795,
    947,
    9139,
    5043,
    13235,
    2995,
    11187,
    7091,
    15283,
    1971,
    10163,
    6067,
    14259,
    4019,
    12211,
    8115,
    16307,
    115,
    8307,
    4211,
    12403,
    2163,
    10355,
    6259,
    14451,
    1139,
    9331,
    5235,
    13427,
    3187,
    11379,
    7283,
    15475,
    627,
    8819,
    4723,
    12915,
    2675,
    10867,
    6771,
    14963,
    1651,
    9843,
    5747,
    13939,
    3699,
    11891,
    7795,
    15987,
    371,
    8563,
    4467,
    12659,
    2419,
    10611,
    6515,
    14707,
    1395,
    9587,
    5491,
    13683,
    3443,
    11635,
    7539,
    15731,
    883,
    9075,
    4979,
    13171,
    2931,
    11123,
    7027,
    15219,
    1907,
    10099,
    6003,
    14195,
    3955,
    12147,
    8051,
    16243,
    243,
    8435,
    4339,
    12531,
    2291,
    10483,
    6387,
    14579,
    1267,
    9459,
    5363,
    13555,
    3315,
    11507,
    7411,
    15603,
    755,
    8947,
    4851,
    13043,
    2803,
    10995,
    6899,
    15091,
    1779,
    9971,
    5875,
    14067,
    3827,
    12019,
    7923,
    16115,
    499,
    8691,
    4595,
    12787,
    2547,
    10739,
    6643,
    14835,
    1523,
    9715,
    5619,
    13811,
    3571,
    11763,
    7667,
    15859,
    1011,
    9203,
    5107,
    13299,
    3059,
    11251,
    7155,
    15347,
    2035,
    10227,
    6131,
    14323,
    4083,
    12275,
    8179,
    16371,
    11,
    8203,
    4107,
    12299,
    2059,
    10251,
    6155,
    14347,
    1035,
    9227,
    5131,
    13323,
    3083,
    11275,
    7179,
    15371,
    523,
    8715,
    4619,
    12811,
    2571,
    10763,
    6667,
    14859,
    1547,
    9739,
    5643,
    13835,
    3595,
    11787,
    7691,
    15883,
    267,
    8459,
    4363,
    12555,
    2315,
    10507,
    6411,
    14603,
    1291,
    9483,
    5387,
    13579,
    3339,
    11531,
    7435,
    15627,
    779,
    8971,
    4875,
    13067,
    2827,
    11019,
    6923,
    15115,
    1803,
    9995,
    5899,
    14091,
    3851,
    12043,
    7947,
    16139,
    139,
    8331,
    4235,
    12427,
    2187,
    10379,
    6283,
    14475,
    1163,
    9355,
    5259,
    13451,
    3211,
    11403,
    7307,
    15499,
    651,
    8843,
    4747,
    12939,
    2699,
    10891,
    6795,
    14987,
    1675,
    9867,
    5771,
    13963,
    3723,
    11915,
    7819,
    16011,
    395,
    8587,
    4491,
    12683,
    2443,
    10635,
    6539,
    14731,
    1419,
    9611,
    5515,
    13707,
    3467,
    11659,
    7563,
    15755,
    907,
    9099,
    5003,
    13195,
    2955,
    11147,
    7051,
    15243,
    1931,
    10123,
    6027,
    14219,
    3979,
    12171,
    8075,
    16267,
    75,
    8267,
    4171,
    12363,
    2123,
    10315,
    6219,
    14411,
    1099,
    9291,
    5195,
    13387,
    3147,
    11339,
    7243,
    15435,
    587,
    8779,
    4683,
    12875,
    2635,
    10827,
    6731,
    14923,
    1611,
    9803,
    5707,
    13899,
    3659,
    11851,
    7755,
    15947,
    331,
    8523,
    4427,
    12619,
    2379,
    10571,
    6475,
    14667,
    1355,
    9547,
    5451,
    13643,
    3403,
    11595,
    7499,
    15691,
    843,
    9035,
    4939,
    13131,
    2891,
    11083,
    6987,
    15179,
    1867,
    10059,
    5963,
    14155,
    3915,
    12107,
    8011,
    16203,
    203,
    8395,
    4299,
    12491,
    2251,
    10443,
    6347,
    14539,
    1227,
    9419,
    5323,
    13515,
    3275,
    11467,
    7371,
    15563,
    715,
    8907,
    4811,
    13003,
    2763,
    10955,
    6859,
    15051,
    1739,
    9931,
    5835,
    14027,
    3787,
    11979,
    7883,
    16075,
    459,
    8651,
    4555,
    12747,
    2507,
    10699,
    6603,
    14795,
    1483,
    9675,
    5579,
    13771,
    3531,
    11723,
    7627,
    15819,
    971,
    9163,
    5067,
    13259,
    3019,
    11211,
    7115,
    15307,
    1995,
    10187,
    6091,
    14283,
    4043,
    12235,
    8139,
    16331,
    43,
    8235,
    4139,
    12331,
    2091,
    10283,
    6187,
    14379,
    1067,
    9259,
    5163,
    13355,
    3115,
    11307,
    7211,
    15403,
    555,
    8747,
    4651,
    12843,
    2603,
    10795,
    6699,
    14891,
    1579,
    9771,
    5675,
    13867,
    3627,
    11819,
    7723,
    15915,
    299,
    8491,
    4395,
    12587,
    2347,
    10539,
    6443,
    14635,
    1323,
    9515,
    5419,
    13611,
    3371,
    11563,
    7467,
    15659,
    811,
    9003,
    4907,
    13099,
    2859,
    11051,
    6955,
    15147,
    1835,
    10027,
    5931,
    14123,
    3883,
    12075,
    7979,
    16171,
    171,
    8363,
    4267,
    12459,
    2219,
    10411,
    6315,
    14507,
    1195,
    9387,
    5291,
    13483,
    3243,
    11435,
    7339,
    15531,
    683,
    8875,
    4779,
    12971,
    2731,
    10923,
    6827,
    15019,
    1707,
    9899,
    5803,
    13995,
    3755,
    11947,
    7851,
    16043,
    427,
    8619,
    4523,
    12715,
    2475,
    10667,
    6571,
    14763,
    1451,
    9643,
    5547,
    13739,
    3499,
    11691,
    7595,
    15787,
    939,
    9131,
    5035,
    13227,
    2987,
    11179,
    7083,
    15275,
    1963,
    10155,
    6059,
    14251,
    4011,
    12203,
    8107,
    16299,
    107,
    8299,
    4203,
    12395,
    2155,
    10347,
    6251,
    14443,
    1131,
    9323,
    5227,
    13419,
    3179,
    11371,
    7275,
    15467,
    619,
    8811,
    4715,
    12907,
    2667,
    10859,
    6763,
    14955,
    1643,
    9835,
    5739,
    13931,
    3691,
    11883,
    7787,
    15979,
    363,
    8555,
    4459,
    12651,
    2411,
    10603,
    6507,
    14699,
    1387,
    9579,
    5483,
    13675,
    3435,
    11627,
    7531,
    15723,
    875,
    9067,
    4971,
    13163,
    2923,
    11115,
    7019,
    15211,
    1899,
    10091,
    5995,
    14187,
    3947,
    12139,
    8043,
    16235,
    235,
    8427,
    4331,
    12523,
    2283,
    10475,
    6379,
    14571,
    1259,
    9451,
    5355,
    13547,
    3307,
    11499,
    7403,
    15595,
    747,
    8939,
    4843,
    13035,
    2795,
    10987,
    6891,
    15083,
    1771,
    9963,
    5867,
    14059,
    3819,
    12011,
    7915,
    16107,
    491,
    8683,
    4587,
    12779,
    2539,
    10731,
    6635,
    14827,
    1515,
    9707,
    5611,
    13803,
    3563,
    11755,
    7659,
    15851,
    1003,
    9195,
    5099,
    13291,
    3051,
    11243,
    7147,
    15339,
    2027,
    10219,
    6123,
    14315,
    4075,
    12267,
    8171,
    16363,
    27,
    8219,
    4123,
    12315,
    2075,
    10267,
    6171,
    14363,
    1051,
    9243,
    5147,
    13339,
    3099,
    11291,
    7195,
    15387,
    539,
    8731,
    4635,
    12827,
    2587,
    10779,
    6683,
    14875,
    1563,
    9755,
    5659,
    13851,
    3611,
    11803,
    7707,
    15899,
    283,
    8475,
    4379,
    12571,
    2331,
    10523,
    6427,
    14619,
    1307,
    9499,
    5403,
    13595,
    3355,
    11547,
    7451,
    15643,
    795,
    8987,
    4891,
    13083,
    2843,
    11035,
    6939,
    15131,
    1819,
    10011,
    5915,
    14107,
    3867,
    12059,
    7963,
    16155,
    155,
    8347,
    4251,
    12443,
    2203,
    10395,
    6299,
    14491,
    1179,
    9371,
    5275,
    13467,
    3227,
    11419,
    7323,
    15515,
    667,
    8859,
    4763,
    12955,
    2715,
    10907,
    6811,
    15003,
    1691,
    9883,
    5787,
    13979,
    3739,
    11931,
    7835,
    16027,
    411,
    8603,
    4507,
    12699,
    2459,
    10651,
    6555,
    14747,
    1435,
    9627,
    5531,
    13723,
    3483,
    11675,
    7579,
    15771,
    923,
    9115,
    5019,
    13211,
    2971,
    11163,
    7067,
    15259,
    1947,
    10139,
    6043,
    14235,
    3995,
    12187,
    8091,
    16283,
    91,
    8283,
    4187,
    12379,
    2139,
    10331,
    6235,
    14427,
    1115,
    9307,
    5211,
    13403,
    3163,
    11355,
    7259,
    15451,
    603,
    8795,
    4699,
    12891,
    2651,
    10843,
    6747,
    14939,
    1627,
    9819,
    5723,
    13915,
    3675,
    11867,
    7771,
    15963,
    347,
    8539,
    4443,
    12635,
    2395,
    10587,
    6491,
    14683,
    1371,
    9563,
    5467,
    13659,
    3419,
    11611,
    7515,
    15707,
    859,
    9051,
    4955,
    13147,
    2907,
    11099,
    7003,
    15195,
    1883,
    10075,
    5979,
    14171,
    3931,
    12123,
    8027,
    16219,
    219,
    8411,
    4315,
    12507,
    2267,
    10459,
    6363,
    14555,
    1243,
    9435,
    5339,
    13531,
    3291,
    11483,
    7387,
    15579,
    731,
    8923,
    4827,
    13019,
    2779,
    10971,
    6875,
    15067,
    1755,
    9947,
    5851,
    14043,
    3803,
    11995,
    7899,
    16091,
    475,
    8667,
    4571,
    12763,
    2523,
    10715,
    6619,
    14811,
    1499,
    9691,
    5595,
    13787,
    3547,
    11739,
    7643,
    15835,
    987,
    9179,
    5083,
    13275,
    3035,
    11227,
    7131,
    15323,
    2011,
    10203,
    6107,
    14299,
    4059,
    12251,
    8155,
    16347,
    59,
    8251,
    4155,
    12347,
    2107,
    10299,
    6203,
    14395,
    1083,
    9275,
    5179,
    13371,
    3131,
    11323,
    7227,
    15419,
    571,
    8763,
    4667,
    12859,
    2619,
    10811,
    6715,
    14907,
    1595,
    9787,
    5691,
    13883,
    3643,
    11835,
    7739,
    15931,
    315,
    8507,
    4411,
    12603,
    2363,
    10555,
    6459,
    14651,
    1339,
    9531,
    5435,
    13627,
    3387,
    11579,
    7483,
    15675,
    827,
    9019,
    4923,
    13115,
    2875,
    11067,
    6971,
    15163,
    1851,
    10043,
    5947,
    14139,
    3899,
    12091,
    7995,
    16187,
    187,
    8379,
    4283,
    12475,
    2235,
    10427,
    6331,
    14523,
    1211,
    9403,
    5307,
    13499,
    3259,
    11451,
    7355,
    15547,
    699,
    8891,
    4795,
    12987,
    2747,
    10939,
    6843,
    15035,
    1723,
    9915,
    5819,
    14011,
    3771,
    11963,
    7867,
    16059,
    443,
    8635,
    4539,
    12731,
    2491,
    10683,
    6587,
    14779,
    1467,
    9659,
    5563,
    13755,
    3515,
    11707,
    7611,
    15803,
    955,
    9147,
    5051,
    13243,
    3003,
    11195,
    7099,
    15291,
    1979,
    10171,
    6075,
    14267,
    4027,
    12219,
    8123,
    16315,
    123,
    8315,
    4219,
    12411,
    2171,
    10363,
    6267,
    14459,
    1147,
    9339,
    5243,
    13435,
    3195,
    11387,
    7291,
    15483,
    635,
    8827,
    4731,
    12923,
    2683,
    10875,
    6779,
    14971,
    1659,
    9851,
    5755,
    13947,
    3707,
    11899,
    7803,
    15995,
    379,
    8571,
    4475,
    12667,
    2427,
    10619,
    6523,
    14715,
    1403,
    9595,
    5499,
    13691,
    3451,
    11643,
    7547,
    15739,
    891,
    9083,
    4987,
    13179,
    2939,
    11131,
    7035,
    15227,
    1915,
    10107,
    6011,
    14203,
    3963,
    12155,
    8059,
    16251,
    251,
    8443,
    4347,
    12539,
    2299,
    10491,
    6395,
    14587,
    1275,
    9467,
    5371,
    13563,
    3323,
    11515,
    7419,
    15611,
    763,
    8955,
    4859,
    13051,
    2811,
    11003,
    6907,
    15099,
    1787,
    9979,
    5883,
    14075,
    3835,
    12027,
    7931,
    16123,
    507,
    8699,
    4603,
    12795,
    2555,
    10747,
    6651,
    14843,
    1531,
    9723,
    5627,
    13819,
    3579,
    11771,
    7675,
    15867,
    1019,
    9211,
    5115,
    13307,
    3067,
    11259,
    7163,
    15355,
    2043,
    10235,
    6139,
    14331,
    4091,
    12283,
    8187,
    16379,
    7,
    8199,
    4103,
    12295,
    2055,
    10247,
    6151,
    14343,
    1031,
    9223,
    5127,
    13319,
    3079,
    11271,
    7175,
    15367,
    519,
    8711,
    4615,
    12807,
    2567,
    10759,
    6663,
    14855,
    1543,
    9735,
    5639,
    13831,
    3591,
    11783,
    7687,
    15879,
    263,
    8455,
    4359,
    12551,
    2311,
    10503,
    6407,
    14599,
    1287,
    9479,
    5383,
    13575,
    3335,
    11527,
    7431,
    15623,
    775,
    8967,
    4871,
    13063,
    2823,
    11015,
    6919,
    15111,
    1799,
    9991,
    5895,
    14087,
    3847,
    12039,
    7943,
    16135,
    135,
    8327,
    4231,
    12423,
    2183,
    10375,
    6279,
    14471,
    1159,
    9351,
    5255,
    13447,
    3207,
    11399,
    7303,
    15495,
    647,
    8839,
    4743,
    12935,
    2695,
    10887,
    6791,
    14983,
    1671,
    9863,
    5767,
    13959,
    3719,
    11911,
    7815,
    16007,
    391,
    8583,
    4487,
    12679,
    2439,
    10631,
    6535,
    14727,
    1415,
    9607,
    5511,
    13703,
    3463,
    11655,
    7559,
    15751,
    903,
    9095,
    4999,
    13191,
    2951,
    11143,
    7047,
    15239,
    1927,
    10119,
    6023,
    14215,
    3975,
    12167,
    8071,
    16263,
    71,
    8263,
    4167,
    12359,
    2119,
    10311,
    6215,
    14407,
    1095,
    9287,
    5191,
    13383,
    3143,
    11335,
    7239,
    15431,
    583,
    8775,
    4679,
    12871,
    2631,
    10823,
    6727,
    14919,
    1607,
    9799,
    5703,
    13895,
    3655,
    11847,
    7751,
    15943,
    327,
    8519,
    4423,
    12615,
    2375,
    10567,
    6471,
    14663,
    1351,
    9543,
    5447,
    13639,
    3399,
    11591,
    7495,
    15687,
    839,
    9031,
    4935,
    13127,
    2887,
    11079,
    6983,
    15175,
    1863,
    10055,
    5959,
    14151,
    3911,
    12103,
    8007,
    16199,
    199,
    8391,
    4295,
    12487,
    2247,
    10439,
    6343,
    14535,
    1223,
    9415,
    5319,
    13511,
    3271,
    11463,
    7367,
    15559,
    711,
    8903,
    4807,
    12999,
    2759,
    10951,
    6855,
    15047,
    1735,
    9927,
    5831,
    14023,
    3783,
    11975,
    7879,
    16071,
    455,
    8647,
    4551,
    12743,
    2503,
    10695,
    6599,
    14791,
    1479,
    9671,
    5575,
    13767,
    3527,
    11719,
    7623,
    15815,
    967,
    9159,
    5063,
    13255,
    3015,
    11207,
    7111,
    15303,
    1991,
    10183,
    6087,
    14279,
    4039,
    12231,
    8135,
    16327,
    39,
    8231,
    4135,
    12327,
    2087,
    10279,
    6183,
    14375,
    1063,
    9255,
    5159,
    13351,
    3111,
    11303,
    7207,
    15399,
    551,
    8743,
    4647,
    12839,
    2599,
    10791,
    6695,
    14887,
    1575,
    9767,
    5671,
    13863,
    3623,
    11815,
    7719,
    15911,
    295,
    8487,
    4391,
    12583,
    2343,
    10535,
    6439,
    14631,
    1319,
    9511,
    5415,
    13607,
    3367,
    11559,
    7463,
    15655,
    807,
    8999,
    4903,
    13095,
    2855,
    11047,
    6951,
    15143,
    1831,
    10023,
    5927,
    14119,
    3879,
    12071,
    7975,
    16167,
    167,
    8359,
    4263,
    12455,
    2215,
    10407,
    6311,
    14503,
    1191,
    9383,
    5287,
    13479,
    3239,
    11431,
    7335,
    15527,
    679,
    8871,
    4775,
    12967,
    2727,
    10919,
    6823,
    15015,
    1703,
    9895,
    5799,
    13991,
    3751,
    11943,
    7847,
    16039,
    423,
    8615,
    4519,
    12711,
    2471,
    10663,
    6567,
    14759,
    1447,
    9639,
    5543,
    13735,
    3495,
    11687,
    7591,
    15783,
    935,
    9127,
    5031,
    13223,
    2983,
    11175,
    7079,
    15271,
    1959,
    10151,
    6055,
    14247,
    4007,
    12199,
    8103,
    16295,
    103,
    8295,
    4199,
    12391,
    2151,
    10343,
    6247,
    14439,
    1127,
    9319,
    5223,
    13415,
    3175,
    11367,
    7271,
    15463,
    615,
    8807,
    4711,
    12903,
    2663,
    10855,
    6759,
    14951,
    1639,
    9831,
    5735,
    13927,
    3687,
    11879,
    7783,
    15975,
    359,
    8551,
    4455,
    12647,
    2407,
    10599,
    6503,
    14695,
    1383,
    9575,
    5479,
    13671,
    3431,
    11623,
    7527,
    15719,
    871,
    9063,
    4967,
    13159,
    2919,
    11111,
    7015,
    15207,
    1895,
    10087,
    5991,
    14183,
    3943,
    12135,
    8039,
    16231,
    231,
    8423,
    4327,
    12519,
    2279,
    10471,
    6375,
    14567,
    1255,
    9447,
    5351,
    13543,
    3303,
    11495,
    7399,
    15591,
    743,
    8935,
    4839,
    13031,
    2791,
    10983,
    6887,
    15079,
    1767,
    9959,
    5863,
    14055,
    3815,
    12007,
    7911,
    16103,
    487,
    8679,
    4583,
    12775,
    2535,
    10727,
    6631,
    14823,
    1511,
    9703,
    5607,
    13799,
    3559,
    11751,
    7655,
    15847,
    999,
    9191,
    5095,
    13287,
    3047,
    11239,
    7143,
    15335,
    2023,
    10215,
    6119,
    14311,
    4071,
    12263,
    8167,
    16359,
    23,
    8215,
    4119,
    12311,
    2071,
    10263,
    6167,
    14359,
    1047,
    9239,
    5143,
    13335,
    3095,
    11287,
    7191,
    15383,
    535,
    8727,
    4631,
    12823,
    2583,
    10775,
    6679,
    14871,
    1559,
    9751,
    5655,
    13847,
    3607,
    11799,
    7703,
    15895,
    279,
    8471,
    4375,
    12567,
    2327,
    10519,
    6423,
    14615,
    1303,
    9495,
    5399,
    13591,
    3351,
    11543,
    7447,
    15639,
    791,
    8983,
    4887,
    13079,
    2839,
    11031,
    6935,
    15127,
    1815,
    10007,
    5911,
    14103,
    3863,
    12055,
    7959,
    16151,
    151,
    8343,
    4247,
    12439,
    2199,
    10391,
    6295,
    14487,
    1175,
    9367,
    5271,
    13463,
    3223,
    11415,
    7319,
    15511,
    663,
    8855,
    4759,
    12951,
    2711,
    10903,
    6807,
    14999,
    1687,
    9879,
    5783,
    13975,
    3735,
    11927,
    7831,
    16023,
    407,
    8599,
    4503,
    12695,
    2455,
    10647,
    6551,
    14743,
    1431,
    9623,
    5527,
    13719,
    3479,
    11671,
    7575,
    15767,
    919,
    9111,
    5015,
    13207,
    2967,
    11159,
    7063,
    15255,
    1943,
    10135,
    6039,
    14231,
    3991,
    12183,
    8087,
    16279,
    87,
    8279,
    4183,
    12375,
    2135,
    10327,
    6231,
    14423,
    1111,
    9303,
    5207,
    13399,
    3159,
    11351,
    7255,
    15447,
    599,
    8791,
    4695,
    12887,
    2647,
    10839,
    6743,
    14935,
    1623,
    9815,
    5719,
    13911,
    3671,
    11863,
    7767,
    15959,
    343,
    8535,
    4439,
    12631,
    2391,
    10583,
    6487,
    14679,
    1367,
    9559,
    5463,
    13655,
    3415,
    11607,
    7511,
    15703,
    855,
    9047,
    4951,
    13143,
    2903,
    11095,
    6999,
    15191,
    1879,
    10071,
    5975,
    14167,
    3927,
    12119,
    8023,
    16215,
    215,
    8407,
    4311,
    12503,
    2263,
    10455,
    6359,
    14551,
    1239,
    9431,
    5335,
    13527,
    3287,
    11479,
    7383,
    15575,
    727,
    8919,
    4823,
    13015,
    2775,
    10967,
    6871,
    15063,
    1751,
    9943,
    5847,
    14039,
    3799,
    11991,
    7895,
    16087,
    471,
    8663,
    4567,
    12759,
    2519,
    10711,
    6615,
    14807,
    1495,
    9687,
    5591,
    13783,
    3543,
    11735,
    7639,
    15831,
    983,
    9175,
    5079,
    13271,
    3031,
    11223,
    7127,
    15319,
    2007,
    10199,
    6103,
    14295,
    4055,
    12247,
    8151,
    16343,
    55,
    8247,
    4151,
    12343,
    2103,
    10295,
    6199,
    14391,
    1079,
    9271,
    5175,
    13367,
    3127,
    11319,
    7223,
    15415,
    567,
    8759,
    4663,
    12855,
    2615,
    10807,
    6711,
    14903,
    1591,
    9783,
    5687,
    13879,
    3639,
    11831,
    7735,
    15927,
    311,
    8503,
    4407,
    12599,
    2359,
    10551,
    6455,
    14647,
    1335,
    9527,
    5431,
    13623,
    3383,
    11575,
    7479,
    15671,
    823,
    9015,
    4919,
    13111,
    2871,
    11063,
    6967,
    15159,
    1847,
    10039,
    5943,
    14135,
    3895,
    12087,
    7991,
    16183,
    183,
    8375,
    4279,
    12471,
    2231,
    10423,
    6327,
    14519,
    1207,
    9399,
    5303,
    13495,
    3255,
    11447,
    7351,
    15543,
    695,
    8887,
    4791,
    12983,
    2743,
    10935,
    6839,
    15031,
    1719,
    9911,
    5815,
    14007,
    3767,
    11959,
    7863,
    16055,
    439,
    8631,
    4535,
    12727,
    2487,
    10679,
    6583,
    14775,
    1463,
    9655,
    5559,
    13751,
    3511,
    11703,
    7607,
    15799,
    951,
    9143,
    5047,
    13239,
    2999,
    11191,
    7095,
    15287,
    1975,
    10167,
    6071,
    14263,
    4023,
    12215,
    8119,
    16311,
    119,
    8311,
    4215,
    12407,
    2167,
    10359,
    6263,
    14455,
    1143,
    9335,
    5239,
    13431,
    3191,
    11383,
    7287,
    15479,
    631,
    8823,
    4727,
    12919,
    2679,
    10871,
    6775,
    14967,
    1655,
    9847,
    5751,
    13943,
    3703,
    11895,
    7799,
    15991,
    375,
    8567,
    4471,
    12663,
    2423,
    10615,
    6519,
    14711,
    1399,
    9591,
    5495,
    13687,
    3447,
    11639,
    7543,
    15735,
    887,
    9079,
    4983,
    13175,
    2935,
    11127,
    7031,
    15223,
    1911,
    10103,
    6007,
    14199,
    3959,
    12151,
    8055,
    16247,
    247,
    8439,
    4343,
    12535,
    2295,
    10487,
    6391,
    14583,
    1271,
    9463,
    5367,
    13559,
    3319,
    11511,
    7415,
    15607,
    759,
    8951,
    4855,
    13047,
    2807,
    10999,
    6903,
    15095,
    1783,
    9975,
    5879,
    14071,
    3831,
    12023,
    7927,
    16119,
    503,
    8695,
    4599,
    12791,
    2551,
    10743,
    6647,
    14839,
    1527,
    9719,
    5623,
    13815,
    3575,
    11767,
    7671,
    15863,
    1015,
    9207,
    5111,
    13303,
    3063,
    11255,
    7159,
    15351,
    2039,
    10231,
    6135,
    14327,
    4087,
    12279,
    8183,
    16375,
    15,
    8207,
    4111,
    12303,
    2063,
    10255,
    6159,
    14351,
    1039,
    9231,
    5135,
    13327,
    3087,
    11279,
    7183,
    15375,
    527,
    8719,
    4623,
    12815,
    2575,
    10767,
    6671,
    14863,
    1551,
    9743,
    5647,
    13839,
    3599,
    11791,
    7695,
    15887,
    271,
    8463,
    4367,
    12559,
    2319,
    10511,
    6415,
    14607,
    1295,
    9487,
    5391,
    13583,
    3343,
    11535,
    7439,
    15631,
    783,
    8975,
    4879,
    13071,
    2831,
    11023,
    6927,
    15119,
    1807,
    9999,
    5903,
    14095,
    3855,
    12047,
    7951,
    16143,
    143,
    8335,
    4239,
    12431,
    2191,
    10383,
    6287,
    14479,
    1167,
    9359,
    5263,
    13455,
    3215,
    11407,
    7311,
    15503,
    655,
    8847,
    4751,
    12943,
    2703,
    10895,
    6799,
    14991,
    1679,
    9871,
    5775,
    13967,
    3727,
    11919,
    7823,
    16015,
    399,
    8591,
    4495,
    12687,
    2447,
    10639,
    6543,
    14735,
    1423,
    9615,
    5519,
    13711,
    3471,
    11663,
    7567,
    15759,
    911,
    9103,
    5007,
    13199,
    2959,
    11151,
    7055,
    15247,
    1935,
    10127,
    6031,
    14223,
    3983,
    12175,
    8079,
    16271,
    79,
    8271,
    4175,
    12367,
    2127,
    10319,
    6223,
    14415,
    1103,
    9295,
    5199,
    13391,
    3151,
    11343,
    7247,
    15439,
    591,
    8783,
    4687,
    12879,
    2639,
    10831,
    6735,
    14927,
    1615,
    9807,
    5711,
    13903,
    3663,
    11855,
    7759,
    15951,
    335,
    8527,
    4431,
    12623,
    2383,
    10575,
    6479,
    14671,
    1359,
    9551,
    5455,
    13647,
    3407,
    11599,
    7503,
    15695,
    847,
    9039,
    4943,
    13135,
    2895,
    11087,
    6991,
    15183,
    1871,
    10063,
    5967,
    14159,
    3919,
    12111,
    8015,
    16207,
    207,
    8399,
    4303,
    12495,
    2255,
    10447,
    6351,
    14543,
    1231,
    9423,
    5327,
    13519,
    3279,
    11471,
    7375,
    15567,
    719,
    8911,
    4815,
    13007,
    2767,
    10959,
    6863,
    15055,
    1743,
    9935,
    5839,
    14031,
    3791,
    11983,
    7887,
    16079,
    463,
    8655,
    4559,
    12751,
    2511,
    10703,
    6607,
    14799,
    1487,
    9679,
    5583,
    13775,
    3535,
    11727,
    7631,
    15823,
    975,
    9167,
    5071,
    13263,
    3023,
    11215,
    7119,
    15311,
    1999,
    10191,
    6095,
    14287,
    4047,
    12239,
    8143,
    16335,
    47,
    8239,
    4143,
    12335,
    2095,
    10287,
    6191,
    14383,
    1071,
    9263,
    5167,
    13359,
    3119,
    11311,
    7215,
    15407,
    559,
    8751,
    4655,
    12847,
    2607,
    10799,
    6703,
    14895,
    1583,
    9775,
    5679,
    13871,
    3631,
    11823,
    7727,
    15919,
    303,
    8495,
    4399,
    12591,
    2351,
    10543,
    6447,
    14639,
    1327,
    9519,
    5423,
    13615,
    3375,
    11567,
    7471,
    15663,
    815,
    9007,
    4911,
    13103,
    2863,
    11055,
    6959,
    15151,
    1839,
    10031,
    5935,
    14127,
    3887,
    12079,
    7983,
    16175,
    175,
    8367,
    4271,
    12463,
    2223,
    10415,
    6319,
    14511,
    1199,
    9391,
    5295,
    13487,
    3247,
    11439,
    7343,
    15535,
    687,
    8879,
    4783,
    12975,
    2735,
    10927,
    6831,
    15023,
    1711,
    9903,
    5807,
    13999,
    3759,
    11951,
    7855,
    16047,
    431,
    8623,
    4527,
    12719,
    2479,
    10671,
    6575,
    14767,
    1455,
    9647,
    5551,
    13743,
    3503,
    11695,
    7599,
    15791,
    943,
    9135,
    5039,
    13231,
    2991,
    11183,
    7087,
    15279,
    1967,
    10159,
    6063,
    14255,
    4015,
    12207,
    8111,
    16303,
    111,
    8303,
    4207,
    12399,
    2159,
    10351,
    6255,
    14447,
    1135,
    9327,
    5231,
    13423,
    3183,
    11375,
    7279,
    15471,
    623,
    8815,
    4719,
    12911,
    2671,
    10863,
    6767,
    14959,
    1647,
    9839,
    5743,
    13935,
    3695,
    11887,
    7791,
    15983,
    367,
    8559,
    4463,
    12655,
    2415,
    10607,
    6511,
    14703,
    1391,
    9583,
    5487,
    13679,
    3439,
    11631,
    7535,
    15727,
    879,
    9071,
    4975,
    13167,
    2927,
    11119,
    7023,
    15215,
    1903,
    10095,
    5999,
    14191,
    3951,
    12143,
    8047,
    16239,
    239,
    8431,
    4335,
    12527,
    2287,
    10479,
    6383,
    14575,
    1263,
    9455,
    5359,
    13551,
    3311,
    11503,
    7407,
    15599,
    751,
    8943,
    4847,
    13039,
    2799,
    10991,
    6895,
    15087,
    1775,
    9967,
    5871,
    14063,
    3823,
    12015,
    7919,
    16111,
    495,
    8687,
    4591,
    12783,
    2543,
    10735,
    6639,
    14831,
    1519,
    9711,
    5615,
    13807,
    3567,
    11759,
    7663,
    15855,
    1007,
    9199,
    5103,
    13295,
    3055,
    11247,
    7151,
    15343,
    2031,
    10223,
    6127,
    14319,
    4079,
    12271,
    8175,
    16367,
    31,
    8223,
    4127,
    12319,
    2079,
    10271,
    6175,
    14367,
    1055,
    9247,
    5151,
    13343,
    3103,
    11295,
    7199,
    15391,
    543,
    8735,
    4639,
    12831,
    2591,
    10783,
    6687,
    14879,
    1567,
    9759,
    5663,
    13855,
    3615,
    11807,
    7711,
    15903,
    287,
    8479,
    4383,
    12575,
    2335,
    10527,
    6431,
    14623,
    1311,
    9503,
    5407,
    13599,
    3359,
    11551,
    7455,
    15647,
    799,
    8991,
    4895,
    13087,
    2847,
    11039,
    6943,
    15135,
    1823,
    10015,
    5919,
    14111,
    3871,
    12063,
    7967,
    16159,
    159,
    8351,
    4255,
    12447,
    2207,
    10399,
    6303,
    14495,
    1183,
    9375,
    5279,
    13471,
    3231,
    11423,
    7327,
    15519,
    671,
    8863,
    4767,
    12959,
    2719,
    10911,
    6815,
    15007,
    1695,
    9887,
    5791,
    13983,
    3743,
    11935,
    7839,
    16031,
    415,
    8607,
    4511,
    12703,
    2463,
    10655,
    6559,
    14751,
    1439,
    9631,
    5535,
    13727,
    3487,
    11679,
    7583,
    15775,
    927,
    9119,
    5023,
    13215,
    2975,
    11167,
    7071,
    15263,
    1951,
    10143,
    6047,
    14239,
    3999,
    12191,
    8095,
    16287,
    95,
    8287,
    4191,
    12383,
    2143,
    10335,
    6239,
    14431,
    1119,
    9311,
    5215,
    13407,
    3167,
    11359,
    7263,
    15455,
    607,
    8799,
    4703,
    12895,
    2655,
    10847,
    6751,
    14943,
    1631,
    9823,
    5727,
    13919,
    3679,
    11871,
    7775,
    15967,
    351,
    8543,
    4447,
    12639,
    2399,
    10591,
    6495,
    14687,
    1375,
    9567,
    5471,
    13663,
    3423,
    11615,
    7519,
    15711,
    863,
    9055,
    4959,
    13151,
    2911,
    11103,
    7007,
    15199,
    1887,
    10079,
    5983,
    14175,
    3935,
    12127,
    8031,
    16223,
    223,
    8415,
    4319,
    12511,
    2271,
    10463,
    6367,
    14559,
    1247,
    9439,
    5343,
    13535,
    3295,
    11487,
    7391,
    15583,
    735,
    8927,
    4831,
    13023,
    2783,
    10975,
    6879,
    15071,
    1759,
    9951,
    5855,
    14047,
    3807,
    11999,
    7903,
    16095,
    479,
    8671,
    4575,
    12767,
    2527,
    10719,
    6623,
    14815,
    1503,
    9695,
    5599,
    13791,
    3551,
    11743,
    7647,
    15839,
    991,
    9183,
    5087,
    13279,
    3039,
    11231,
    7135,
    15327,
    2015,
    10207,
    6111,
    14303,
    4063,
    12255,
    8159,
    16351,
    63,
    8255,
    4159,
    12351,
    2111,
    10303,
    6207,
    14399,
    1087,
    9279,
    5183,
    13375,
    3135,
    11327,
    7231,
    15423,
    575,
    8767,
    4671,
    12863,
    2623,
    10815,
    6719,
    14911,
    1599,
    9791,
    5695,
    13887,
    3647,
    11839,
    7743,
    15935,
    319,
    8511,
    4415,
    12607,
    2367,
    10559,
    6463,
    14655,
    1343,
    9535,
    5439,
    13631,
    3391,
    11583,
    7487,
    15679,
    831,
    9023,
    4927,
    13119,
    2879,
    11071,
    6975,
    15167,
    1855,
    10047,
    5951,
    14143,
    3903,
    12095,
    7999,
    16191,
    191,
    8383,
    4287,
    12479,
    2239,
    10431,
    6335,
    14527,
    1215,
    9407,
    5311,
    13503,
    3263,
    11455,
    7359,
    15551,
    703,
    8895,
    4799,
    12991,
    2751,
    10943,
    6847,
    15039,
    1727,
    9919,
    5823,
    14015,
    3775,
    11967,
    7871,
    16063,
    447,
    8639,
    4543,
    12735,
    2495,
    10687,
    6591,
    14783,
    1471,
    9663,
    5567,
    13759,
    3519,
    11711,
    7615,
    15807,
    959,
    9151,
    5055,
    13247,
    3007,
    11199,
    7103,
    15295,
    1983,
    10175,
    6079,
    14271,
    4031,
    12223,
    8127,
    16319,
    127,
    8319,
    4223,
    12415,
    2175,
    10367,
    6271,
    14463,
    1151,
    9343,
    5247,
    13439,
    3199,
    11391,
    7295,
    15487,
    639,
    8831,
    4735,
    12927,
    2687,
    10879,
    6783,
    14975,
    1663,
    9855,
    5759,
    13951,
    3711,
    11903,
    7807,
    15999,
    383,
    8575,
    4479,
    12671,
    2431,
    10623,
    6527,
    14719,
    1407,
    9599,
    5503,
    13695,
    3455,
    11647,
    7551,
    15743,
    895,
    9087,
    4991,
    13183,
    2943,
    11135,
    7039,
    15231,
    1919,
    10111,
    6015,
    14207,
    3967,
    12159,
    8063,
    16255,
    255,
    8447,
    4351,
    12543,
    2303,
    10495,
    6399,
    14591,
    1279,
    9471,
    5375,
    13567,
    3327,
    11519,
    7423,
    15615,
    767,
    8959,
    4863,
    13055,
    2815,
    11007,
    6911,
    15103,
    1791,
    9983,
    5887,
    14079,
    3839,
    12031,
    7935,
    16127,
    511,
    8703,
    4607,
    12799,
    2559,
    10751,
    6655,
    14847,
    1535,
    9727,
    5631,
    13823,
    3583,
    11775,
    7679,
    15871,
    1023,
    9215,
    5119,
    13311,
    3071,
    11263,
    7167,
    15359,
    2047,
    10239,
    6143,
    14335,
    4095,
    12287,
    8191,
    16383,
};
__declspec(selectany) extern const short FFT32768LUTMap[] = 
{
    0,
    16384,
    8192,
    24576,
    4096,
    20480,
    12288,
    28672,
    2048,
    18432,
    10240,
    26624,
    6144,
    22528,
    14336,
    30720,
    1024,
    17408,
    9216,
    25600,
    5120,
    21504,
    13312,
    29696,
    3072,
    19456,
    11264,
    27648,
    7168,
    23552,
    15360,
    31744,
    512,
    16896,
    8704,
    25088,
    4608,
    20992,
    12800,
    29184,
    2560,
    18944,
    10752,
    27136,
    6656,
    23040,
    14848,
    31232,
    1536,
    17920,
    9728,
    26112,
    5632,
    22016,
    13824,
    30208,
    3584,
    19968,
    11776,
    28160,
    7680,
    24064,
    15872,
    32256,
    256,
    16640,
    8448,
    24832,
    4352,
    20736,
    12544,
    28928,
    2304,
    18688,
    10496,
    26880,
    6400,
    22784,
    14592,
    30976,
    1280,
    17664,
    9472,
    25856,
    5376,
    21760,
    13568,
    29952,
    3328,
    19712,
    11520,
    27904,
    7424,
    23808,
    15616,
    32000,
    768,
    17152,
    8960,
    25344,
    4864,
    21248,
    13056,
    29440,
    2816,
    19200,
    11008,
    27392,
    6912,
    23296,
    15104,
    31488,
    1792,
    18176,
    9984,
    26368,
    5888,
    22272,
    14080,
    30464,
    3840,
    20224,
    12032,
    28416,
    7936,
    24320,
    16128,
    32512,
    128,
    16512,
    8320,
    24704,
    4224,
    20608,
    12416,
    28800,
    2176,
    18560,
    10368,
    26752,
    6272,
    22656,
    14464,
    30848,
    1152,
    17536,
    9344,
    25728,
    5248,
    21632,
    13440,
    29824,
    3200,
    19584,
    11392,
    27776,
    7296,
    23680,
    15488,
    31872,
    640,
    17024,
    8832,
    25216,
    4736,
    21120,
    12928,
    29312,
    2688,
    19072,
    10880,
    27264,
    6784,
    23168,
    14976,
    31360,
    1664,
    18048,
    9856,
    26240,
    5760,
    22144,
    13952,
    30336,
    3712,
    20096,
    11904,
    28288,
    7808,
    24192,
    16000,
    32384,
    384,
    16768,
    8576,
    24960,
    4480,
    20864,
    12672,
    29056,
    2432,
    18816,
    10624,
    27008,
    6528,
    22912,
    14720,
    31104,
    1408,
    17792,
    9600,
    25984,
    5504,
    21888,
    13696,
    30080,
    3456,
    19840,
    11648,
    28032,
    7552,
    23936,
    15744,
    32128,
    896,
    17280,
    9088,
    25472,
    4992,
    21376,
    13184,
    29568,
    2944,
    19328,
    11136,
    27520,
    7040,
    23424,
    15232,
    31616,
    1920,
    18304,
    10112,
    26496,
    6016,
    22400,
    14208,
    30592,
    3968,
    20352,
    12160,
    28544,
    8064,
    24448,
    16256,
    32640,
    64,
    16448,
    8256,
    24640,
    4160,
    20544,
    12352,
    28736,
    2112,
    18496,
    10304,
    26688,
    6208,
    22592,
    14400,
    30784,
    1088,
    17472,
    9280,
    25664,
    5184,
    21568,
    13376,
    29760,
    3136,
    19520,
    11328,
    27712,
    7232,
    23616,
    15424,
    31808,
    576,
    16960,
    8768,
    25152,
    4672,
    21056,
    12864,
    29248,
    2624,
    19008,
    10816,
    27200,
    6720,
    23104,
    14912,
    31296,
    1600,
    17984,
    9792,
    26176,
    5696,
    22080,
    13888,
    30272,
    3648,
    20032,
    11840,
    28224,
    7744,
    24128,
    15936,
    32320,
    320,
    16704,
    8512,
    24896,
    4416,
    20800,
    12608,
    28992,
    2368,
    18752,
    10560,
    26944,
    6464,
    22848,
    14656,
    31040,
    1344,
    17728,
    9536,
    25920,
    5440,
    21824,
    13632,
    30016,
    3392,
    19776,
    11584,
    27968,
    7488,
    23872,
    15680,
    32064,
    832,
    17216,
    9024,
    25408,
    4928,
    21312,
    13120,
    29504,
    2880,
    19264,
    11072,
    27456,
    6976,
    23360,
    15168,
    31552,
    1856,
    18240,
    10048,
    26432,
    5952,
    22336,
    14144,
    30528,
    3904,
    20288,
    12096,
    28480,
    8000,
    24384,
    16192,
    32576,
    192,
    16576,
    8384,
    24768,
    4288,
    20672,
    12480,
    28864,
    2240,
    18624,
    10432,
    26816,
    6336,
    22720,
    14528,
    30912,
    1216,
    17600,
    9408,
    25792,
    5312,
    21696,
    13504,
    29888,
    3264,
    19648,
    11456,
    27840,
    7360,
    23744,
    15552,
    31936,
    704,
    17088,
    8896,
    25280,
    4800,
    21184,
    12992,
    29376,
    2752,
    19136,
    10944,
    27328,
    6848,
    23232,
    15040,
    31424,
    1728,
    18112,
    9920,
    26304,
    5824,
    22208,
    14016,
    30400,
    3776,
    20160,
    11968,
    28352,
    7872,
    24256,
    16064,
    32448,
    448,
    16832,
    8640,
    25024,
    4544,
    20928,
    12736,
    29120,
    2496,
    18880,
    10688,
    27072,
    6592,
    22976,
    14784,
    31168,
    1472,
    17856,
    9664,
    26048,
    5568,
    21952,
    13760,
    30144,
    3520,
    19904,
    11712,
    28096,
    7616,
    24000,
    15808,
    32192,
    960,
    17344,
    9152,
    25536,
    5056,
    21440,
    13248,
    29632,
    3008,
    19392,
    11200,
    27584,
    7104,
    23488,
    15296,
    31680,
    1984,
    18368,
    10176,
    26560,
    6080,
    22464,
    14272,
    30656,
    4032,
    20416,
    12224,
    28608,
    8128,
    24512,
    16320,
    32704,
    32,
    16416,
    8224,
    24608,
    4128,
    20512,
    12320,
    28704,
    2080,
    18464,
    10272,
    26656,
    6176,
    22560,
    14368,
    30752,
    1056,
    17440,
    9248,
    25632,
    5152,
    21536,
    13344,
    29728,
    3104,
    19488,
    11296,
    27680,
    7200,
    23584,
    15392,
    31776,
    544,
    16928,
    8736,
    25120,
    4640,
    21024,
    12832,
    29216,
    2592,
    18976,
    10784,
    27168,
    6688,
    23072,
    14880,
    31264,
    1568,
    17952,
    9760,
    26144,
    5664,
    22048,
    13856,
    30240,
    3616,
    20000,
    11808,
    28192,
    7712,
    24096,
    15904,
    32288,
    288,
    16672,
    8480,
    24864,
    4384,
    20768,
    12576,
    28960,
    2336,
    18720,
    10528,
    26912,
    6432,
    22816,
    14624,
    31008,
    1312,
    17696,
    9504,
    25888,
    5408,
    21792,
    13600,
    29984,
    3360,
    19744,
    11552,
    27936,
    7456,
    23840,
    15648,
    32032,
    800,
    17184,
    8992,
    25376,
    4896,
    21280,
    13088,
    29472,
    2848,
    19232,
    11040,
    27424,
    6944,
    23328,
    15136,
    31520,
    1824,
    18208,
    10016,
    26400,
    5920,
    22304,
    14112,
    30496,
    3872,
    20256,
    12064,
    28448,
    7968,
    24352,
    16160,
    32544,
    160,
    16544,
    8352,
    24736,
    4256,
    20640,
    12448,
    28832,
    2208,
    18592,
    10400,
    26784,
    6304,
    22688,
    14496,
    30880,
    1184,
    17568,
    9376,
    25760,
    5280,
    21664,
    13472,
    29856,
    3232,
    19616,
    11424,
    27808,
    7328,
    23712,
    15520,
    31904,
    672,
    17056,
    8864,
    25248,
    4768,
    21152,
    12960,
    29344,
    2720,
    19104,
    10912,
    27296,
    6816,
    23200,
    15008,
    31392,
    1696,
    18080,
    9888,
    26272,
    5792,
    22176,
    13984,
    30368,
    3744,
    20128,
    11936,
    28320,
    7840,
    24224,
    16032,
    32416,
    416,
    16800,
    8608,
    24992,
    4512,
    20896,
    12704,
    29088,
    2464,
    18848,
    10656,
    27040,
    6560,
    22944,
    14752,
    31136,
    1440,
    17824,
    9632,
    26016,
    5536,
    21920,
    13728,
    30112,
    3488,
    19872,
    11680,
    28064,
    7584,
    23968,
    15776,
    32160,
    928,
    17312,
    9120,
    25504,
    5024,
    21408,
    13216,
    29600,
    2976,
    19360,
    11168,
    27552,
    7072,
    23456,
    15264,
    31648,
    1952,
    18336,
    10144,
    26528,
    6048,
    22432,
    14240,
    30624,
    4000,
    20384,
    12192,
    28576,
    8096,
    24480,
    16288,
    32672,
    96,
    16480,
    8288,
    24672,
    4192,
    20576,
    12384,
    28768,
    2144,
    18528,
    10336,
    26720,
    6240,
    22624,
    14432,
    30816,
    1120,
    17504,
    9312,
    25696,
    5216,
    21600,
    13408,
    29792,
    3168,
    19552,
    11360,
    27744,
    7264,
    23648,
    15456,
    31840,
    608,
    16992,
    8800,
    25184,
    4704,
    21088,
    12896,
    29280,
    2656,
    19040,
    10848,
    27232,
    6752,
    23136,
    14944,
    31328,
    1632,
    18016,
    9824,
    26208,
    5728,
    22112,
    13920,
    30304,
    3680,
    20064,
    11872,
    28256,
    7776,
    24160,
    15968,
    32352,
    352,
    16736,
    8544,
    24928,
    4448,
    20832,
    12640,
    29024,
    2400,
    18784,
    10592,
    26976,
    6496,
    22880,
    14688,
    31072,
    1376,
    17760,
    9568,
    25952,
    5472,
    21856,
    13664,
    30048,
    3424,
    19808,
    11616,
    28000,
    7520,
    23904,
    15712,
    32096,
    864,
    17248,
    9056,
    25440,
    4960,
    21344,
    13152,
    29536,
    2912,
    19296,
    11104,
    27488,
    7008,
    23392,
    15200,
    31584,
    1888,
    18272,
    10080,
    26464,
    5984,
    22368,
    14176,
    30560,
    3936,
    20320,
    12128,
    28512,
    8032,
    24416,
    16224,
    32608,
    224,
    16608,
    8416,
    24800,
    4320,
    20704,
    12512,
    28896,
    2272,
    18656,
    10464,
    26848,
    6368,
    22752,
    14560,
    30944,
    1248,
    17632,
    9440,
    25824,
    5344,
    21728,
    13536,
    29920,
    3296,
    19680,
    11488,
    27872,
    7392,
    23776,
    15584,
    31968,
    736,
    17120,
    8928,
    25312,
    4832,
    21216,
    13024,
    29408,
    2784,
    19168,
    10976,
    27360,
    6880,
    23264,
    15072,
    31456,
    1760,
    18144,
    9952,
    26336,
    5856,
    22240,
    14048,
    30432,
    3808,
    20192,
    12000,
    28384,
    7904,
    24288,
    16096,
    32480,
    480,
    16864,
    8672,
    25056,
    4576,
    20960,
    12768,
    29152,
    2528,
    18912,
    10720,
    27104,
    6624,
    23008,
    14816,
    31200,
    1504,
    17888,
    9696,
    26080,
    5600,
    21984,
    13792,
    30176,
    3552,
    19936,
    11744,
    28128,
    7648,
    24032,
    15840,
    32224,
    992,
    17376,
    9184,
    25568,
    5088,
    21472,
    13280,
    29664,
    3040,
    19424,
    11232,
    27616,
    7136,
    23520,
    15328,
    31712,
    2016,
    18400,
    10208,
    26592,
    6112,
    22496,
    14304,
    30688,
    4064,
    20448,
    12256,
    28640,
    8160,
    24544,
    16352,
    32736,
    16,
    16400,
    8208,
    24592,
    4112,
    20496,
    12304,
    28688,
    2064,
    18448,
    10256,
    26640,
    6160,
    22544,
    14352,
    30736,
    1040,
    17424,
    9232,
    25616,
    5136,
    21520,
    13328,
    29712,
    3088,
    19472,
    11280,
    27664,
    7184,
    23568,
    15376,
    31760,
    528,
    16912,
    8720,
    25104,
    4624,
    21008,
    12816,
    29200,
    2576,
    18960,
    10768,
    27152,
    6672,
    23056,
    14864,
    31248,
    1552,
    17936,
    9744,
    26128,
    5648,
    22032,
    13840,
    30224,
    3600,
    19984,
    11792,
    28176,
    7696,
    24080,
    15888,
    32272,
    272,
    16656,
    8464,
    24848,
    4368,
    20752,
    12560,
    28944,
    2320,
    18704,
    10512,
    26896,
    6416,
    22800,
    14608,
    30992,
    1296,
    17680,
    9488,
    25872,
    5392,
    21776,
    13584,
    29968,
    3344,
    19728,
    11536,
    27920,
    7440,
    23824,
    15632,
    32016,
    784,
    17168,
    8976,
    25360,
    4880,
    21264,
    13072,
    29456,
    2832,
    19216,
    11024,
    27408,
    6928,
    23312,
    15120,
    31504,
    1808,
    18192,
    10000,
    26384,
    5904,
    22288,
    14096,
    30480,
    3856,
    20240,
    12048,
    28432,
    7952,
    24336,
    16144,
    32528,
    144,
    16528,
    8336,
    24720,
    4240,
    20624,
    12432,
    28816,
    2192,
    18576,
    10384,
    26768,
    6288,
    22672,
    14480,
    30864,
    1168,
    17552,
    9360,
    25744,
    5264,
    21648,
    13456,
    29840,
    3216,
    19600,
    11408,
    27792,
    7312,
    23696,
    15504,
    31888,
    656,
    17040,
    8848,
    25232,
    4752,
    21136,
    12944,
    29328,
    2704,
    19088,
    10896,
    27280,
    6800,
    23184,
    14992,
    31376,
    1680,
    18064,
    9872,
    26256,
    5776,
    22160,
    13968,
    30352,
    3728,
    20112,
    11920,
    28304,
    7824,
    24208,
    16016,
    32400,
    400,
    16784,
    8592,
    24976,
    4496,
    20880,
    12688,
    29072,
    2448,
    18832,
    10640,
    27024,
    6544,
    22928,
    14736,
    31120,
    1424,
    17808,
    9616,
    26000,
    5520,
    21904,
    13712,
    30096,
    3472,
    19856,
    11664,
    28048,
    7568,
    23952,
    15760,
    32144,
    912,
    17296,
    9104,
    25488,
    5008,
    21392,
    13200,
    29584,
    2960,
    19344,
    11152,
    27536,
    7056,
    23440,
    15248,
    31632,
    1936,
    18320,
    10128,
    26512,
    6032,
    22416,
    14224,
    30608,
    3984,
    20368,
    12176,
    28560,
    8080,
    24464,
    16272,
    32656,
    80,
    16464,
    8272,
    24656,
    4176,
    20560,
    12368,
    28752,
    2128,
    18512,
    10320,
    26704,
    6224,
    22608,
    14416,
    30800,
    1104,
    17488,
    9296,
    25680,
    5200,
    21584,
    13392,
    29776,
    3152,
    19536,
    11344,
    27728,
    7248,
    23632,
    15440,
    31824,
    592,
    16976,
    8784,
    25168,
    4688,
    21072,
    12880,
    29264,
    2640,
    19024,
    10832,
    27216,
    6736,
    23120,
    14928,
    31312,
    1616,
    18000,
    9808,
    26192,
    5712,
    22096,
    13904,
    30288,
    3664,
    20048,
    11856,
    28240,
    7760,
    24144,
    15952,
    32336,
    336,
    16720,
    8528,
    24912,
    4432,
    20816,
    12624,
    29008,
    2384,
    18768,
    10576,
    26960,
    6480,
    22864,
    14672,
    31056,
    1360,
    17744,
    9552,
    25936,
    5456,
    21840,
    13648,
    30032,
    3408,
    19792,
    11600,
    27984,
    7504,
    23888,
    15696,
    32080,
    848,
    17232,
    9040,
    25424,
    4944,
    21328,
    13136,
    29520,
    2896,
    19280,
    11088,
    27472,
    6992,
    23376,
    15184,
    31568,
    1872,
    18256,
    10064,
    26448,
    5968,
    22352,
    14160,
    30544,
    3920,
    20304,
    12112,
    28496,
    8016,
    24400,
    16208,
    32592,
    208,
    16592,
    8400,
    24784,
    4304,
    20688,
    12496,
    28880,
    2256,
    18640,
    10448,
    26832,
    6352,
    22736,
    14544,
    30928,
    1232,
    17616,
    9424,
    25808,
    5328,
    21712,
    13520,
    29904,
    3280,
    19664,
    11472,
    27856,
    7376,
    23760,
    15568,
    31952,
    720,
    17104,
    8912,
    25296,
    4816,
    21200,
    13008,
    29392,
    2768,
    19152,
    10960,
    27344,
    6864,
    23248,
    15056,
    31440,
    1744,
    18128,
    9936,
    26320,
    5840,
    22224,
    14032,
    30416,
    3792,
    20176,
    11984,
    28368,
    7888,
    24272,
    16080,
    32464,
    464,
    16848,
    8656,
    25040,
    4560,
    20944,
    12752,
    29136,
    2512,
    18896,
    10704,
    27088,
    6608,
    22992,
    14800,
    31184,
    1488,
    17872,
    9680,
    26064,
    5584,
    21968,
    13776,
    30160,
    3536,
    19920,
    11728,
    28112,
    7632,
    24016,
    15824,
    32208,
    976,
    17360,
    9168,
    25552,
    5072,
    21456,
    13264,
    29648,
    3024,
    19408,
    11216,
    27600,
    7120,
    23504,
    15312,
    31696,
    2000,
    18384,
    10192,
    26576,
    6096,
    22480,
    14288,
    30672,
    4048,
    20432,
    12240,
    28624,
    8144,
    24528,
    16336,
    32720,
    48,
    16432,
    8240,
    24624,
    4144,
    20528,
    12336,
    28720,
    2096,
    18480,
    10288,
    26672,
    6192,
    22576,
    14384,
    30768,
    1072,
    17456,
    9264,
    25648,
    5168,
    21552,
    13360,
    29744,
    3120,
    19504,
    11312,
    27696,
    7216,
    23600,
    15408,
    31792,
    560,
    16944,
    8752,
    25136,
    4656,
    21040,
    12848,
    29232,
    2608,
    18992,
    10800,
    27184,
    6704,
    23088,
    14896,
    31280,
    1584,
    17968,
    9776,
    26160,
    5680,
    22064,
    13872,
    30256,
    3632,
    20016,
    11824,
    28208,
    7728,
    24112,
    15920,
    32304,
    304,
    16688,
    8496,
    24880,
    4400,
    20784,
    12592,
    28976,
    2352,
    18736,
    10544,
    26928,
    6448,
    22832,
    14640,
    31024,
    1328,
    17712,
    9520,
    25904,
    5424,
    21808,
    13616,
    30000,
    3376,
    19760,
    11568,
    27952,
    7472,
    23856,
    15664,
    32048,
    816,
    17200,
    9008,
    25392,
    4912,
    21296,
    13104,
    29488,
    2864,
    19248,
    11056,
    27440,
    6960,
    23344,
    15152,
    31536,
    1840,
    18224,
    10032,
    26416,
    5936,
    22320,
    14128,
    30512,
    3888,
    20272,
    12080,
    28464,
    7984,
    24368,
    16176,
    32560,
    176,
    16560,
    8368,
    24752,
    4272,
    20656,
    12464,
    28848,
    2224,
    18608,
    10416,
    26800,
    6320,
    22704,
    14512,
    30896,
    1200,
    17584,
    9392,
    25776,
    5296,
    21680,
    13488,
    29872,
    3248,
    19632,
    11440,
    27824,
    7344,
    23728,
    15536,
    31920,
    688,
    17072,
    8880,
    25264,
    4784,
    21168,
    12976,
    29360,
    2736,
    19120,
    10928,
    27312,
    6832,
    23216,
    15024,
    31408,
    1712,
    18096,
    9904,
    26288,
    5808,
    22192,
    14000,
    30384,
    3760,
    20144,
    11952,
    28336,
    7856,
    24240,
    16048,
    32432,
    432,
    16816,
    8624,
    25008,
    4528,
    20912,
    12720,
    29104,
    2480,
    18864,
    10672,
    27056,
    6576,
    22960,
    14768,
    31152,
    1456,
    17840,
    9648,
    26032,
    5552,
    21936,
    13744,
    30128,
    3504,
    19888,
    11696,
    28080,
    7600,
    23984,
    15792,
    32176,
    944,
    17328,
    9136,
    25520,
    5040,
    21424,
    13232,
    29616,
    2992,
    19376,
    11184,
    27568,
    7088,
    23472,
    15280,
    31664,
    1968,
    18352,
    10160,
    26544,
    6064,
    22448,
    14256,
    30640,
    4016,
    20400,
    12208,
    28592,
    8112,
    24496,
    16304,
    32688,
    112,
    16496,
    8304,
    24688,
    4208,
    20592,
    12400,
    28784,
    2160,
    18544,
    10352,
    26736,
    6256,
    22640,
    14448,
    30832,
    1136,
    17520,
    9328,
    25712,
    5232,
    21616,
    13424,
    29808,
    3184,
    19568,
    11376,
    27760,
    7280,
    23664,
    15472,
    31856,
    624,
    17008,
    8816,
    25200,
    4720,
    21104,
    12912,
    29296,
    2672,
    19056,
    10864,
    27248,
    6768,
    23152,
    14960,
    31344,
    1648,
    18032,
    9840,
    26224,
    5744,
    22128,
    13936,
    30320,
    3696,
    20080,
    11888,
    28272,
    7792,
    24176,
    15984,
    32368,
    368,
    16752,
    8560,
    24944,
    4464,
    20848,
    12656,
    29040,
    2416,
    18800,
    10608,
    26992,
    6512,
    22896,
    14704,
    31088,
    1392,
    17776,
    9584,
    25968,
    5488,
    21872,
    13680,
    30064,
    3440,
    19824,
    11632,
    28016,
    7536,
    23920,
    15728,
    32112,
    880,
    17264,
    9072,
    25456,
    4976,
    21360,
    13168,
    29552,
    2928,
    19312,
    11120,
    27504,
    7024,
    23408,
    15216,
    31600,
    1904,
    18288,
    10096,
    26480,
    6000,
    22384,
    14192,
    30576,
    3952,
    20336,
    12144,
    28528,
    8048,
    24432,
    16240,
    32624,
    240,
    16624,
    8432,
    24816,
    4336,
    20720,
    12528,
    28912,
    2288,
    18672,
    10480,
    26864,
    6384,
    22768,
    14576,
    30960,
    1264,
    17648,
    9456,
    25840,
    5360,
    21744,
    13552,
    29936,
    3312,
    19696,
    11504,
    27888,
    7408,
    23792,
    15600,
    31984,
    752,
    17136,
    8944,
    25328,
    4848,
    21232,
    13040,
    29424,
    2800,
    19184,
    10992,
    27376,
    6896,
    23280,
    15088,
    31472,
    1776,
    18160,
    9968,
    26352,
    5872,
    22256,
    14064,
    30448,
    3824,
    20208,
    12016,
    28400,
    7920,
    24304,
    16112,
    32496,
    496,
    16880,
    8688,
    25072,
    4592,
    20976,
    12784,
    29168,
    2544,
    18928,
    10736,
    27120,
    6640,
    23024,
    14832,
    31216,
    1520,
    17904,
    9712,
    26096,
    5616,
    22000,
    13808,
    30192,
    3568,
    19952,
    11760,
    28144,
    7664,
    24048,
    15856,
    32240,
    1008,
    17392,
    9200,
    25584,
    5104,
    21488,
    13296,
    29680,
    3056,
    19440,
    11248,
    27632,
    7152,
    23536,
    15344,
    31728,
    2032,
    18416,
    10224,
    26608,
    6128,
    22512,
    14320,
    30704,
    4080,
    20464,
    12272,
    28656,
    8176,
    24560,
    16368,
    32752,
    8,
    16392,
    8200,
    24584,
    4104,
    20488,
    12296,
    28680,
    2056,
    18440,
    10248,
    26632,
    6152,
    22536,
    14344,
    30728,
    1032,
    17416,
    9224,
    25608,
    5128,
    21512,
    13320,
    29704,
    3080,
    19464,
    11272,
    27656,
    7176,
    23560,
    15368,
    31752,
    520,
    16904,
    8712,
    25096,
    4616,
    21000,
    12808,
    29192,
    2568,
    18952,
    10760,
    27144,
    6664,
    23048,
    14856,
    31240,
    1544,
    17928,
    9736,
    26120,
    5640,
    22024,
    13832,
    30216,
    3592,
    19976,
    11784,
    28168,
    7688,
    24072,
    15880,
    32264,
    264,
    16648,
    8456,
    24840,
    4360,
    20744,
    12552,
    28936,
    2312,
    18696,
    10504,
    26888,
    6408,
    22792,
    14600,
    30984,
    1288,
    17672,
    9480,
    25864,
    5384,
    21768,
    13576,
    29960,
    3336,
    19720,
    11528,
    27912,
    7432,
    23816,
    15624,
    32008,
    776,
    17160,
    8968,
    25352,
    4872,
    21256,
    13064,
    29448,
    2824,
    19208,
    11016,
    27400,
    6920,
    23304,
    15112,
    31496,
    1800,
    18184,
    9992,
    26376,
    5896,
    22280,
    14088,
    30472,
    3848,
    20232,
    12040,
    28424,
    7944,
    24328,
    16136,
    32520,
    136,
    16520,
    8328,
    24712,
    4232,
    20616,
    12424,
    28808,
    2184,
    18568,
    10376,
    26760,
    6280,
    22664,
    14472,
    30856,
    1160,
    17544,
    9352,
    25736,
    5256,
    21640,
    13448,
    29832,
    3208,
    19592,
    11400,
    27784,
    7304,
    23688,
    15496,
    31880,
    648,
    17032,
    8840,
    25224,
    4744,
    21128,
    12936,
    29320,
    2696,
    19080,
    10888,
    27272,
    6792,
    23176,
    14984,
    31368,
    1672,
    18056,
    9864,
    26248,
    5768,
    22152,
    13960,
    30344,
    3720,
    20104,
    11912,
    28296,
    7816,
    24200,
    16008,
    32392,
    392,
    16776,
    8584,
    24968,
    4488,
    20872,
    12680,
    29064,
    2440,
    18824,
    10632,
    27016,
    6536,
    22920,
    14728,
    31112,
    1416,
    17800,
    9608,
    25992,
    5512,
    21896,
    13704,
    30088,
    3464,
    19848,
    11656,
    28040,
    7560,
    23944,
    15752,
    32136,
    904,
    17288,
    9096,
    25480,
    5000,
    21384,
    13192,
    29576,
    2952,
    19336,
    11144,
    27528,
    7048,
    23432,
    15240,
    31624,
    1928,
    18312,
    10120,
    26504,
    6024,
    22408,
    14216,
    30600,
    3976,
    20360,
    12168,
    28552,
    8072,
    24456,
    16264,
    32648,
    72,
    16456,
    8264,
    24648,
    4168,
    20552,
    12360,
    28744,
    2120,
    18504,
    10312,
    26696,
    6216,
    22600,
    14408,
    30792,
    1096,
    17480,
    9288,
    25672,
    5192,
    21576,
    13384,
    29768,
    3144,
    19528,
    11336,
    27720,
    7240,
    23624,
    15432,
    31816,
    584,
    16968,
    8776,
    25160,
    4680,
    21064,
    12872,
    29256,
    2632,
    19016,
    10824,
    27208,
    6728,
    23112,
    14920,
    31304,
    1608,
    17992,
    9800,
    26184,
    5704,
    22088,
    13896,
    30280,
    3656,
    20040,
    11848,
    28232,
    7752,
    24136,
    15944,
    32328,
    328,
    16712,
    8520,
    24904,
    4424,
    20808,
    12616,
    29000,
    2376,
    18760,
    10568,
    26952,
    6472,
    22856,
    14664,
    31048,
    1352,
    17736,
    9544,
    25928,
    5448,
    21832,
    13640,
    30024,
    3400,
    19784,
    11592,
    27976,
    7496,
    23880,
    15688,
    32072,
    840,
    17224,
    9032,
    25416,
    4936,
    21320,
    13128,
    29512,
    2888,
    19272,
    11080,
    27464,
    6984,
    23368,
    15176,
    31560,
    1864,
    18248,
    10056,
    26440,
    5960,
    22344,
    14152,
    30536,
    3912,
    20296,
    12104,
    28488,
    8008,
    24392,
    16200,
    32584,
    200,
    16584,
    8392,
    24776,
    4296,
    20680,
    12488,
    28872,
    2248,
    18632,
    10440,
    26824,
    6344,
    22728,
    14536,
    30920,
    1224,
    17608,
    9416,
    25800,
    5320,
    21704,
    13512,
    29896,
    3272,
    19656,
    11464,
    27848,
    7368,
    23752,
    15560,
    31944,
    712,
    17096,
    8904,
    25288,
    4808,
    21192,
    13000,
    29384,
    2760,
    19144,
    10952,
    27336,
    6856,
    23240,
    15048,
    31432,
    1736,
    18120,
    9928,
    26312,
    5832,
    22216,
    14024,
    30408,
    3784,
    20168,
    11976,
    28360,
    7880,
    24264,
    16072,
    32456,
    456,
    16840,
    8648,
    25032,
    4552,
    20936,
    12744,
    29128,
    2504,
    18888,
    10696,
    27080,
    6600,
    22984,
    14792,
    31176,
    1480,
    17864,
    9672,
    26056,
    5576,
    21960,
    13768,
    30152,
    3528,
    19912,
    11720,
    28104,
    7624,
    24008,
    15816,
    32200,
    968,
    17352,
    9160,
    25544,
    5064,
    21448,
    13256,
    29640,
    3016,
    19400,
    11208,
    27592,
    7112,
    23496,
    15304,
    31688,
    1992,
    18376,
    10184,
    26568,
    6088,
    22472,
    14280,
    30664,
    4040,
    20424,
    12232,
    28616,
    8136,
    24520,
    16328,
    32712,
    40,
    16424,
    8232,
    24616,
    4136,
    20520,
    12328,
    28712,
    2088,
    18472,
    10280,
    26664,
    6184,
    22568,
    14376,
    30760,
    1064,
    17448,
    9256,
    25640,
    5160,
    21544,
    13352,
    29736,
    3112,
    19496,
    11304,
    27688,
    7208,
    23592,
    15400,
    31784,
    552,
    16936,
    8744,
    25128,
    4648,
    21032,
    12840,
    29224,
    2600,
    18984,
    10792,
    27176,
    6696,
    23080,
    14888,
    31272,
    1576,
    17960,
    9768,
    26152,
    5672,
    22056,
    13864,
    30248,
    3624,
    20008,
    11816,
    28200,
    7720,
    24104,
    15912,
    32296,
    296,
    16680,
    8488,
    24872,
    4392,
    20776,
    12584,
    28968,
    2344,
    18728,
    10536,
    26920,
    6440,
    22824,
    14632,
    31016,
    1320,
    17704,
    9512,
    25896,
    5416,
    21800,
    13608,
    29992,
    3368,
    19752,
    11560,
    27944,
    7464,
    23848,
    15656,
    32040,
    808,
    17192,
    9000,
    25384,
    4904,
    21288,
    13096,
    29480,
    2856,
    19240,
    11048,
    27432,
    6952,
    23336,
    15144,
    31528,
    1832,
    18216,
    10024,
    26408,
    5928,
    22312,
    14120,
    30504,
    3880,
    20264,
    12072,
    28456,
    7976,
    24360,
    16168,
    32552,
    168,
    16552,
    8360,
    24744,
    4264,
    20648,
    12456,
    28840,
    2216,
    18600,
    10408,
    26792,
    6312,
    22696,
    14504,
    30888,
    1192,
    17576,
    9384,
    25768,
    5288,
    21672,
    13480,
    29864,
    3240,
    19624,
    11432,
    27816,
    7336,
    23720,
    15528,
    31912,
    680,
    17064,
    8872,
    25256,
    4776,
    21160,
    12968,
    29352,
    2728,
    19112,
    10920,
    27304,
    6824,
    23208,
    15016,
    31400,
    1704,
    18088,
    9896,
    26280,
    5800,
    22184,
    13992,
    30376,
    3752,
    20136,
    11944,
    28328,
    7848,
    24232,
    16040,
    32424,
    424,
    16808,
    8616,
    25000,
    4520,
    20904,
    12712,
    29096,
    2472,
    18856,
    10664,
    27048,
    6568,
    22952,
    14760,
    31144,
    1448,
    17832,
    9640,
    26024,
    5544,
    21928,
    13736,
    30120,
    3496,
    19880,
    11688,
    28072,
    7592,
    23976,
    15784,
    32168,
    936,
    17320,
    9128,
    25512,
    5032,
    21416,
    13224,
    29608,
    2984,
    19368,
    11176,
    27560,
    7080,
    23464,
    15272,
    31656,
    1960,
    18344,
    10152,
    26536,
    6056,
    22440,
    14248,
    30632,
    4008,
    20392,
    12200,
    28584,
    8104,
    24488,
    16296,
    32680,
    104,
    16488,
    8296,
    24680,
    4200,
    20584,
    12392,
    28776,
    2152,
    18536,
    10344,
    26728,
    6248,
    22632,
    14440,
    30824,
    1128,
    17512,
    9320,
    25704,
    5224,
    21608,
    13416,
    29800,
    3176,
    19560,
    11368,
    27752,
    7272,
    23656,
    15464,
    31848,
    616,
    17000,
    8808,
    25192,
    4712,
    21096,
    12904,
    29288,
    2664,
    19048,
    10856,
    27240,
    6760,
    23144,
    14952,
    31336,
    1640,
    18024,
    9832,
    26216,
    5736,
    22120,
    13928,
    30312,
    3688,
    20072,
    11880,
    28264,
    7784,
    24168,
    15976,
    32360,
    360,
    16744,
    8552,
    24936,
    4456,
    20840,
    12648,
    29032,
    2408,
    18792,
    10600,
    26984,
    6504,
    22888,
    14696,
    31080,
    1384,
    17768,
    9576,
    25960,
    5480,
    21864,
    13672,
    30056,
    3432,
    19816,
    11624,
    28008,
    7528,
    23912,
    15720,
    32104,
    872,
    17256,
    9064,
    25448,
    4968,
    21352,
    13160,
    29544,
    2920,
    19304,
    11112,
    27496,
    7016,
    23400,
    15208,
    31592,
    1896,
    18280,
    10088,
    26472,
    5992,
    22376,
    14184,
    30568,
    3944,
    20328,
    12136,
    28520,
    8040,
    24424,
    16232,
    32616,
    232,
    16616,
    8424,
    24808,
    4328,
    20712,
    12520,
    28904,
    2280,
    18664,
    10472,
    26856,
    6376,
    22760,
    14568,
    30952,
    1256,
    17640,
    9448,
    25832,
    5352,
    21736,
    13544,
    29928,
    3304,
    19688,
    11496,
    27880,
    7400,
    23784,
    15592,
    31976,
    744,
    17128,
    8936,
    25320,
    4840,
    21224,
    13032,
    29416,
    2792,
    19176,
    10984,
    27368,
    6888,
    23272,
    15080,
    31464,
    1768,
    18152,
    9960,
    26344,
    5864,
    22248,
    14056,
    30440,
    3816,
    20200,
    12008,
    28392,
    7912,
    24296,
    16104,
    32488,
    488,
    16872,
    8680,
    25064,
    4584,
    20968,
    12776,
    29160,
    2536,
    18920,
    10728,
    27112,
    6632,
    23016,
    14824,
    31208,
    1512,
    17896,
    9704,
    26088,
    5608,
    21992,
    13800,
    30184,
    3560,
    19944,
    11752,
    28136,
    7656,
    24040,
    15848,
    32232,
    1000,
    17384,
    9192,
    25576,
    5096,
    21480,
    13288,
    29672,
    3048,
    19432,
    11240,
    27624,
    7144,
    23528,
    15336,
    31720,
    2024,
    18408,
    10216,
    26600,
    6120,
    22504,
    14312,
    30696,
    4072,
    20456,
    12264,
    28648,
    8168,
    24552,
    16360,
    32744,
    24,
    16408,
    8216,
    24600,
    4120,
    20504,
    12312,
    28696,
    2072,
    18456,
    10264,
    26648,
    6168,
    22552,
    14360,
    30744,
    1048,
    17432,
    9240,
    25624,
    5144,
    21528,
    13336,
    29720,
    3096,
    19480,
    11288,
    27672,
    7192,
    23576,
    15384,
    31768,
    536,
    16920,
    8728,
    25112,
    4632,
    21016,
    12824,
    29208,
    2584,
    18968,
    10776,
    27160,
    6680,
    23064,
    14872,
    31256,
    1560,
    17944,
    9752,
    26136,
    5656,
    22040,
    13848,
    30232,
    3608,
    19992,
    11800,
    28184,
    7704,
    24088,
    15896,
    32280,
    280,
    16664,
    8472,
    24856,
    4376,
    20760,
    12568,
    28952,
    2328,
    18712,
    10520,
    26904,
    6424,
    22808,
    14616,
    31000,
    1304,
    17688,
    9496,
    25880,
    5400,
    21784,
    13592,
    29976,
    3352,
    19736,
    11544,
    27928,
    7448,
    23832,
    15640,
    32024,
    792,
    17176,
    8984,
    25368,
    4888,
    21272,
    13080,
    29464,
    2840,
    19224,
    11032,
    27416,
    6936,
    23320,
    15128,
    31512,
    1816,
    18200,
    10008,
    26392,
    5912,
    22296,
    14104,
    30488,
    3864,
    20248,
    12056,
    28440,
    7960,
    24344,
    16152,
    32536,
    152,
    16536,
    8344,
    24728,
    4248,
    20632,
    12440,
    28824,
    2200,
    18584,
    10392,
    26776,
    6296,
    22680,
    14488,
    30872,
    1176,
    17560,
    9368,
    25752,
    5272,
    21656,
    13464,
    29848,
    3224,
    19608,
    11416,
    27800,
    7320,
    23704,
    15512,
    31896,
    664,
    17048,
    8856,
    25240,
    4760,
    21144,
    12952,
    29336,
    2712,
    19096,
    10904,
    27288,
    6808,
    23192,
    15000,
    31384,
    1688,
    18072,
    9880,
    26264,
    5784,
    22168,
    13976,
    30360,
    3736,
    20120,
    11928,
    28312,
    7832,
    24216,
    16024,
    32408,
    408,
    16792,
    8600,
    24984,
    4504,
    20888,
    12696,
    29080,
    2456,
    18840,
    10648,
    27032,
    6552,
    22936,
    14744,
    31128,
    1432,
    17816,
    9624,
    26008,
    5528,
    21912,
    13720,
    30104,
    3480,
    19864,
    11672,
    28056,
    7576,
    23960,
    15768,
    32152,
    920,
    17304,
    9112,
    25496,
    5016,
    21400,
    13208,
    29592,
    2968,
    19352,
    11160,
    27544,
    7064,
    23448,
    15256,
    31640,
    1944,
    18328,
    10136,
    26520,
    6040,
    22424,
    14232,
    30616,
    3992,
    20376,
    12184,
    28568,
    8088,
    24472,
    16280,
    32664,
    88,
    16472,
    8280,
    24664,
    4184,
    20568,
    12376,
    28760,
    2136,
    18520,
    10328,
    26712,
    6232,
    22616,
    14424,
    30808,
    1112,
    17496,
    9304,
    25688,
    5208,
    21592,
    13400,
    29784,
    3160,
    19544,
    11352,
    27736,
    7256,
    23640,
    15448,
    31832,
    600,
    16984,
    8792,
    25176,
    4696,
    21080,
    12888,
    29272,
    2648,
    19032,
    10840,
    27224,
    6744,
    23128,
    14936,
    31320,
    1624,
    18008,
    9816,
    26200,
    5720,
    22104,
    13912,
    30296,
    3672,
    20056,
    11864,
    28248,
    7768,
    24152,
    15960,
    32344,
    344,
    16728,
    8536,
    24920,
    4440,
    20824,
    12632,
    29016,
    2392,
    18776,
    10584,
    26968,
    6488,
    22872,
    14680,
    31064,
    1368,
    17752,
    9560,
    25944,
    5464,
    21848,
    13656,
    30040,
    3416,
    19800,
    11608,
    27992,
    7512,
    23896,
    15704,
    32088,
    856,
    17240,
    9048,
    25432,
    4952,
    21336,
    13144,
    29528,
    2904,
    19288,
    11096,
    27480,
    7000,
    23384,
    15192,
    31576,
    1880,
    18264,
    10072,
    26456,
    5976,
    22360,
    14168,
    30552,
    3928,
    20312,
    12120,
    28504,
    8024,
    24408,
    16216,
    32600,
    216,
    16600,
    8408,
    24792,
    4312,
    20696,
    12504,
    28888,
    2264,
    18648,
    10456,
    26840,
    6360,
    22744,
    14552,
    30936,
    1240,
    17624,
    9432,
    25816,
    5336,
    21720,
    13528,
    29912,
    3288,
    19672,
    11480,
    27864,
    7384,
    23768,
    15576,
    31960,
    728,
    17112,
    8920,
    25304,
    4824,
    21208,
    13016,
    29400,
    2776,
    19160,
    10968,
    27352,
    6872,
    23256,
    15064,
    31448,
    1752,
    18136,
    9944,
    26328,
    5848,
    22232,
    14040,
    30424,
    3800,
    20184,
    11992,
    28376,
    7896,
    24280,
    16088,
    32472,
    472,
    16856,
    8664,
    25048,
    4568,
    20952,
    12760,
    29144,
    2520,
    18904,
    10712,
    27096,
    6616,
    23000,
    14808,
    31192,
    1496,
    17880,
    9688,
    26072,
    5592,
    21976,
    13784,
    30168,
    3544,
    19928,
    11736,
    28120,
    7640,
    24024,
    15832,
    32216,
    984,
    17368,
    9176,
    25560,
    5080,
    21464,
    13272,
    29656,
    3032,
    19416,
    11224,
    27608,
    7128,
    23512,
    15320,
    31704,
    2008,
    18392,
    10200,
    26584,
    6104,
    22488,
    14296,
    30680,
    4056,
    20440,
    12248,
    28632,
    8152,
    24536,
    16344,
    32728,
    56,
    16440,
    8248,
    24632,
    4152,
    20536,
    12344,
    28728,
    2104,
    18488,
    10296,
    26680,
    6200,
    22584,
    14392,
    30776,
    1080,
    17464,
    9272,
    25656,
    5176,
    21560,
    13368,
    29752,
    3128,
    19512,
    11320,
    27704,
    7224,
    23608,
    15416,
    31800,
    568,
    16952,
    8760,
    25144,
    4664,
    21048,
    12856,
    29240,
    2616,
    19000,
    10808,
    27192,
    6712,
    23096,
    14904,
    31288,
    1592,
    17976,
    9784,
    26168,
    5688,
    22072,
    13880,
    30264,
    3640,
    20024,
    11832,
    28216,
    7736,
    24120,
    15928,
    32312,
    312,
    16696,
    8504,
    24888,
    4408,
    20792,
    12600,
    28984,
    2360,
    18744,
    10552,
    26936,
    6456,
    22840,
    14648,
    31032,
    1336,
    17720,
    9528,
    25912,
    5432,
    21816,
    13624,
    30008,
    3384,
    19768,
    11576,
    27960,
    7480,
    23864,
    15672,
    32056,
    824,
    17208,
    9016,
    25400,
    4920,
    21304,
    13112,
    29496,
    2872,
    19256,
    11064,
    27448,
    6968,
    23352,
    15160,
    31544,
    1848,
    18232,
    10040,
    26424,
    5944,
    22328,
    14136,
    30520,
    3896,
    20280,
    12088,
    28472,
    7992,
    24376,
    16184,
    32568,
    184,
    16568,
    8376,
    24760,
    4280,
    20664,
    12472,
    28856,
    2232,
    18616,
    10424,
    26808,
    6328,
    22712,
    14520,
    30904,
    1208,
    17592,
    9400,
    25784,
    5304,
    21688,
    13496,
    29880,
    3256,
    19640,
    11448,
    27832,
    7352,
    23736,
    15544,
    31928,
    696,
    17080,
    8888,
    25272,
    4792,
    21176,
    12984,
    29368,
    2744,
    19128,
    10936,
    27320,
    6840,
    23224,
    15032,
    31416,
    1720,
    18104,
    9912,
    26296,
    5816,
    22200,
    14008,
    30392,
    3768,
    20152,
    11960,
    28344,
    7864,
    24248,
    16056,
    32440,
    440,
    16824,
    8632,
    25016,
    4536,
    20920,
    12728,
    29112,
    2488,
    18872,
    10680,
    27064,
    6584,
    22968,
    14776,
    31160,
    1464,
    17848,
    9656,
    26040,
    5560,
    21944,
    13752,
    30136,
    3512,
    19896,
    11704,
    28088,
    7608,
    23992,
    15800,
    32184,
    952,
    17336,
    9144,
    25528,
    5048,
    21432,
    13240,
    29624,
    3000,
    19384,
    11192,
    27576,
    7096,
    23480,
    15288,
    31672,
    1976,
    18360,
    10168,
    26552,
    6072,
    22456,
    14264,
    30648,
    4024,
    20408,
    12216,
    28600,
    8120,
    24504,
    16312,
    32696,
    120,
    16504,
    8312,
    24696,
    4216,
    20600,
    12408,
    28792,
    2168,
    18552,
    10360,
    26744,
    6264,
    22648,
    14456,
    30840,
    1144,
    17528,
    9336,
    25720,
    5240,
    21624,
    13432,
    29816,
    3192,
    19576,
    11384,
    27768,
    7288,
    23672,
    15480,
    31864,
    632,
    17016,
    8824,
    25208,
    4728,
    21112,
    12920,
    29304,
    2680,
    19064,
    10872,
    27256,
    6776,
    23160,
    14968,
    31352,
    1656,
    18040,
    9848,
    26232,
    5752,
    22136,
    13944,
    30328,
    3704,
    20088,
    11896,
    28280,
    7800,
    24184,
    15992,
    32376,
    376,
    16760,
    8568,
    24952,
    4472,
    20856,
    12664,
    29048,
    2424,
    18808,
    10616,
    27000,
    6520,
    22904,
    14712,
    31096,
    1400,
    17784,
    9592,
    25976,
    5496,
    21880,
    13688,
    30072,
    3448,
    19832,
    11640,
    28024,
    7544,
    23928,
    15736,
    32120,
    888,
    17272,
    9080,
    25464,
    4984,
    21368,
    13176,
    29560,
    2936,
    19320,
    11128,
    27512,
    7032,
    23416,
    15224,
    31608,
    1912,
    18296,
    10104,
    26488,
    6008,
    22392,
    14200,
    30584,
    3960,
    20344,
    12152,
    28536,
    8056,
    24440,
    16248,
    32632,
    248,
    16632,
    8440,
    24824,
    4344,
    20728,
    12536,
    28920,
    2296,
    18680,
    10488,
    26872,
    6392,
    22776,
    14584,
    30968,
    1272,
    17656,
    9464,
    25848,
    5368,
    21752,
    13560,
    29944,
    3320,
    19704,
    11512,
    27896,
    7416,
    23800,
    15608,
    31992,
    760,
    17144,
    8952,
    25336,
    4856,
    21240,
    13048,
    29432,
    2808,
    19192,
    11000,
    27384,
    6904,
    23288,
    15096,
    31480,
    1784,
    18168,
    9976,
    26360,
    5880,
    22264,
    14072,
    30456,
    3832,
    20216,
    12024,
    28408,
    7928,
    24312,
    16120,
    32504,
    504,
    16888,
    8696,
    25080,
    4600,
    20984,
    12792,
    29176,
    2552,
    18936,
    10744,
    27128,
    6648,
    23032,
    14840,
    31224,
    1528,
    17912,
    9720,
    26104,
    5624,
    22008,
    13816,
    30200,
    3576,
    19960,
    11768,
    28152,
    7672,
    24056,
    15864,
    32248,
    1016,
    17400,
    9208,
    25592,
    5112,
    21496,
    13304,
    29688,
    3064,
    19448,
    11256,
    27640,
    7160,
    23544,
    15352,
    31736,
    2040,
    18424,
    10232,
    26616,
    6136,
    22520,
    14328,
    30712,
    4088,
    20472,
    12280,
    28664,
    8184,
    24568,
    16376,
    32760,
    4,
    16388,
    8196,
    24580,
    4100,
    20484,
    12292,
    28676,
    2052,
    18436,
    10244,
    26628,
    6148,
    22532,
    14340,
    30724,
    1028,
    17412,
    9220,
    25604,
    5124,
    21508,
    13316,
    29700,
    3076,
    19460,
    11268,
    27652,
    7172,
    23556,
    15364,
    31748,
    516,
    16900,
    8708,
    25092,
    4612,
    20996,
    12804,
    29188,
    2564,
    18948,
    10756,
    27140,
    6660,
    23044,
    14852,
    31236,
    1540,
    17924,
    9732,
    26116,
    5636,
    22020,
    13828,
    30212,
    3588,
    19972,
    11780,
    28164,
    7684,
    24068,
    15876,
    32260,
    260,
    16644,
    8452,
    24836,
    4356,
    20740,
    12548,
    28932,
    2308,
    18692,
    10500,
    26884,
    6404,
    22788,
    14596,
    30980,
    1284,
    17668,
    9476,
    25860,
    5380,
    21764,
    13572,
    29956,
    3332,
    19716,
    11524,
    27908,
    7428,
    23812,
    15620,
    32004,
    772,
    17156,
    8964,
    25348,
    4868,
    21252,
    13060,
    29444,
    2820,
    19204,
    11012,
    27396,
    6916,
    23300,
    15108,
    31492,
    1796,
    18180,
    9988,
    26372,
    5892,
    22276,
    14084,
    30468,
    3844,
    20228,
    12036,
    28420,
    7940,
    24324,
    16132,
    32516,
    132,
    16516,
    8324,
    24708,
    4228,
    20612,
    12420,
    28804,
    2180,
    18564,
    10372,
    26756,
    6276,
    22660,
    14468,
    30852,
    1156,
    17540,
    9348,
    25732,
    5252,
    21636,
    13444,
    29828,
    3204,
    19588,
    11396,
    27780,
    7300,
    23684,
    15492,
    31876,
    644,
    17028,
    8836,
    25220,
    4740,
    21124,
    12932,
    29316,
    2692,
    19076,
    10884,
    27268,
    6788,
    23172,
    14980,
    31364,
    1668,
    18052,
    9860,
    26244,
    5764,
    22148,
    13956,
    30340,
    3716,
    20100,
    11908,
    28292,
    7812,
    24196,
    16004,
    32388,
    388,
    16772,
    8580,
    24964,
    4484,
    20868,
    12676,
    29060,
    2436,
    18820,
    10628,
    27012,
    6532,
    22916,
    14724,
    31108,
    1412,
    17796,
    9604,
    25988,
    5508,
    21892,
    13700,
    30084,
    3460,
    19844,
    11652,
    28036,
    7556,
    23940,
    15748,
    32132,
    900,
    17284,
    9092,
    25476,
    4996,
    21380,
    13188,
    29572,
    2948,
    19332,
    11140,
    27524,
    7044,
    23428,
    15236,
    31620,
    1924,
    18308,
    10116,
    26500,
    6020,
    22404,
    14212,
    30596,
    3972,
    20356,
    12164,
    28548,
    8068,
    24452,
    16260,
    32644,
    68,
    16452,
    8260,
    24644,
    4164,
    20548,
    12356,
    28740,
    2116,
    18500,
    10308,
    26692,
    6212,
    22596,
    14404,
    30788,
    1092,
    17476,
    9284,
    25668,
    5188,
    21572,
    13380,
    29764,
    3140,
    19524,
    11332,
    27716,
    7236,
    23620,
    15428,
    31812,
    580,
    16964,
    8772,
    25156,
    4676,
    21060,
    12868,
    29252,
    2628,
    19012,
    10820,
    27204,
    6724,
    23108,
    14916,
    31300,
    1604,
    17988,
    9796,
    26180,
    5700,
    22084,
    13892,
    30276,
    3652,
    20036,
    11844,
    28228,
    7748,
    24132,
    15940,
    32324,
    324,
    16708,
    8516,
    24900,
    4420,
    20804,
    12612,
    28996,
    2372,
    18756,
    10564,
    26948,
    6468,
    22852,
    14660,
    31044,
    1348,
    17732,
    9540,
    25924,
    5444,
    21828,
    13636,
    30020,
    3396,
    19780,
    11588,
    27972,
    7492,
    23876,
    15684,
    32068,
    836,
    17220,
    9028,
    25412,
    4932,
    21316,
    13124,
    29508,
    2884,
    19268,
    11076,
    27460,
    6980,
    23364,
    15172,
    31556,
    1860,
    18244,
    10052,
    26436,
    5956,
    22340,
    14148,
    30532,
    3908,
    20292,
    12100,
    28484,
    8004,
    24388,
    16196,
    32580,
    196,
    16580,
    8388,
    24772,
    4292,
    20676,
    12484,
    28868,
    2244,
    18628,
    10436,
    26820,
    6340,
    22724,
    14532,
    30916,
    1220,
    17604,
    9412,
    25796,
    5316,
    21700,
    13508,
    29892,
    3268,
    19652,
    11460,
    27844,
    7364,
    23748,
    15556,
    31940,
    708,
    17092,
    8900,
    25284,
    4804,
    21188,
    12996,
    29380,
    2756,
    19140,
    10948,
    27332,
    6852,
    23236,
    15044,
    31428,
    1732,
    18116,
    9924,
    26308,
    5828,
    22212,
    14020,
    30404,
    3780,
    20164,
    11972,
    28356,
    7876,
    24260,
    16068,
    32452,
    452,
    16836,
    8644,
    25028,
    4548,
    20932,
    12740,
    29124,
    2500,
    18884,
    10692,
    27076,
    6596,
    22980,
    14788,
    31172,
    1476,
    17860,
    9668,
    26052,
    5572,
    21956,
    13764,
    30148,
    3524,
    19908,
    11716,
    28100,
    7620,
    24004,
    15812,
    32196,
    964,
    17348,
    9156,
    25540,
    5060,
    21444,
    13252,
    29636,
    3012,
    19396,
    11204,
    27588,
    7108,
    23492,
    15300,
    31684,
    1988,
    18372,
    10180,
    26564,
    6084,
    22468,
    14276,
    30660,
    4036,
    20420,
    12228,
    28612,
    8132,
    24516,
    16324,
    32708,
    36,
    16420,
    8228,
    24612,
    4132,
    20516,
    12324,
    28708,
    2084,
    18468,
    10276,
    26660,
    6180,
    22564,
    14372,
    30756,
    1060,
    17444,
    9252,
    25636,
    5156,
    21540,
    13348,
    29732,
    3108,
    19492,
    11300,
    27684,
    7204,
    23588,
    15396,
    31780,
    548,
    16932,
    8740,
    25124,
    4644,
    21028,
    12836,
    29220,
    2596,
    18980,
    10788,
    27172,
    6692,
    23076,
    14884,
    31268,
    1572,
    17956,
    9764,
    26148,
    5668,
    22052,
    13860,
    30244,
    3620,
    20004,
    11812,
    28196,
    7716,
    24100,
    15908,
    32292,
    292,
    16676,
    8484,
    24868,
    4388,
    20772,
    12580,
    28964,
    2340,
    18724,
    10532,
    26916,
    6436,
    22820,
    14628,
    31012,
    1316,
    17700,
    9508,
    25892,
    5412,
    21796,
    13604,
    29988,
    3364,
    19748,
    11556,
    27940,
    7460,
    23844,
    15652,
    32036,
    804,
    17188,
    8996,
    25380,
    4900,
    21284,
    13092,
    29476,
    2852,
    19236,
    11044,
    27428,
    6948,
    23332,
    15140,
    31524,
    1828,
    18212,
    10020,
    26404,
    5924,
    22308,
    14116,
    30500,
    3876,
    20260,
    12068,
    28452,
    7972,
    24356,
    16164,
    32548,
    164,
    16548,
    8356,
    24740,
    4260,
    20644,
    12452,
    28836,
    2212,
    18596,
    10404,
    26788,
    6308,
    22692,
    14500,
    30884,
    1188,
    17572,
    9380,
    25764,
    5284,
    21668,
    13476,
    29860,
    3236,
    19620,
    11428,
    27812,
    7332,
    23716,
    15524,
    31908,
    676,
    17060,
    8868,
    25252,
    4772,
    21156,
    12964,
    29348,
    2724,
    19108,
    10916,
    27300,
    6820,
    23204,
    15012,
    31396,
    1700,
    18084,
    9892,
    26276,
    5796,
    22180,
    13988,
    30372,
    3748,
    20132,
    11940,
    28324,
    7844,
    24228,
    16036,
    32420,
    420,
    16804,
    8612,
    24996,
    4516,
    20900,
    12708,
    29092,
    2468,
    18852,
    10660,
    27044,
    6564,
    22948,
    14756,
    31140,
    1444,
    17828,
    9636,
    26020,
    5540,
    21924,
    13732,
    30116,
    3492,
    19876,
    11684,
    28068,
    7588,
    23972,
    15780,
    32164,
    932,
    17316,
    9124,
    25508,
    5028,
    21412,
    13220,
    29604,
    2980,
    19364,
    11172,
    27556,
    7076,
    23460,
    15268,
    31652,
    1956,
    18340,
    10148,
    26532,
    6052,
    22436,
    14244,
    30628,
    4004,
    20388,
    12196,
    28580,
    8100,
    24484,
    16292,
    32676,
    100,
    16484,
    8292,
    24676,
    4196,
    20580,
    12388,
    28772,
    2148,
    18532,
    10340,
    26724,
    6244,
    22628,
    14436,
    30820,
    1124,
    17508,
    9316,
    25700,
    5220,
    21604,
    13412,
    29796,
    3172,
    19556,
    11364,
    27748,
    7268,
    23652,
    15460,
    31844,
    612,
    16996,
    8804,
    25188,
    4708,
    21092,
    12900,
    29284,
    2660,
    19044,
    10852,
    27236,
    6756,
    23140,
    14948,
    31332,
    1636,
    18020,
    9828,
    26212,
    5732,
    22116,
    13924,
    30308,
    3684,
    20068,
    11876,
    28260,
    7780,
    24164,
    15972,
    32356,
    356,
    16740,
    8548,
    24932,
    4452,
    20836,
    12644,
    29028,
    2404,
    18788,
    10596,
    26980,
    6500,
    22884,
    14692,
    31076,
    1380,
    17764,
    9572,
    25956,
    5476,
    21860,
    13668,
    30052,
    3428,
    19812,
    11620,
    28004,
    7524,
    23908,
    15716,
    32100,
    868,
    17252,
    9060,
    25444,
    4964,
    21348,
    13156,
    29540,
    2916,
    19300,
    11108,
    27492,
    7012,
    23396,
    15204,
    31588,
    1892,
    18276,
    10084,
    26468,
    5988,
    22372,
    14180,
    30564,
    3940,
    20324,
    12132,
    28516,
    8036,
    24420,
    16228,
    32612,
    228,
    16612,
    8420,
    24804,
    4324,
    20708,
    12516,
    28900,
    2276,
    18660,
    10468,
    26852,
    6372,
    22756,
    14564,
    30948,
    1252,
    17636,
    9444,
    25828,
    5348,
    21732,
    13540,
    29924,
    3300,
    19684,
    11492,
    27876,
    7396,
    23780,
    15588,
    31972,
    740,
    17124,
    8932,
    25316,
    4836,
    21220,
    13028,
    29412,
    2788,
    19172,
    10980,
    27364,
    6884,
    23268,
    15076,
    31460,
    1764,
    18148,
    9956,
    26340,
    5860,
    22244,
    14052,
    30436,
    3812,
    20196,
    12004,
    28388,
    7908,
    24292,
    16100,
    32484,
    484,
    16868,
    8676,
    25060,
    4580,
    20964,
    12772,
    29156,
    2532,
    18916,
    10724,
    27108,
    6628,
    23012,
    14820,
    31204,
    1508,
    17892,
    9700,
    26084,
    5604,
    21988,
    13796,
    30180,
    3556,
    19940,
    11748,
    28132,
    7652,
    24036,
    15844,
    32228,
    996,
    17380,
    9188,
    25572,
    5092,
    21476,
    13284,
    29668,
    3044,
    19428,
    11236,
    27620,
    7140,
    23524,
    15332,
    31716,
    2020,
    18404,
    10212,
    26596,
    6116,
    22500,
    14308,
    30692,
    4068,
    20452,
    12260,
    28644,
    8164,
    24548,
    16356,
    32740,
    20,
    16404,
    8212,
    24596,
    4116,
    20500,
    12308,
    28692,
    2068,
    18452,
    10260,
    26644,
    6164,
    22548,
    14356,
    30740,
    1044,
    17428,
    9236,
    25620,
    5140,
    21524,
    13332,
    29716,
    3092,
    19476,
    11284,
    27668,
    7188,
    23572,
    15380,
    31764,
    532,
    16916,
    8724,
    25108,
    4628,
    21012,
    12820,
    29204,
    2580,
    18964,
    10772,
    27156,
    6676,
    23060,
    14868,
    31252,
    1556,
    17940,
    9748,
    26132,
    5652,
    22036,
    13844,
    30228,
    3604,
    19988,
    11796,
    28180,
    7700,
    24084,
    15892,
    32276,
    276,
    16660,
    8468,
    24852,
    4372,
    20756,
    12564,
    28948,
    2324,
    18708,
    10516,
    26900,
    6420,
    22804,
    14612,
    30996,
    1300,
    17684,
    9492,
    25876,
    5396,
    21780,
    13588,
    29972,
    3348,
    19732,
    11540,
    27924,
    7444,
    23828,
    15636,
    32020,
    788,
    17172,
    8980,
    25364,
    4884,
    21268,
    13076,
    29460,
    2836,
    19220,
    11028,
    27412,
    6932,
    23316,
    15124,
    31508,
    1812,
    18196,
    10004,
    26388,
    5908,
    22292,
    14100,
    30484,
    3860,
    20244,
    12052,
    28436,
    7956,
    24340,
    16148,
    32532,
    148,
    16532,
    8340,
    24724,
    4244,
    20628,
    12436,
    28820,
    2196,
    18580,
    10388,
    26772,
    6292,
    22676,
    14484,
    30868,
    1172,
    17556,
    9364,
    25748,
    5268,
    21652,
    13460,
    29844,
    3220,
    19604,
    11412,
    27796,
    7316,
    23700,
    15508,
    31892,
    660,
    17044,
    8852,
    25236,
    4756,
    21140,
    12948,
    29332,
    2708,
    19092,
    10900,
    27284,
    6804,
    23188,
    14996,
    31380,
    1684,
    18068,
    9876,
    26260,
    5780,
    22164,
    13972,
    30356,
    3732,
    20116,
    11924,
    28308,
    7828,
    24212,
    16020,
    32404,
    404,
    16788,
    8596,
    24980,
    4500,
    20884,
    12692,
    29076,
    2452,
    18836,
    10644,
    27028,
    6548,
    22932,
    14740,
    31124,
    1428,
    17812,
    9620,
    26004,
    5524,
    21908,
    13716,
    30100,
    3476,
    19860,
    11668,
    28052,
    7572,
    23956,
    15764,
    32148,
    916,
    17300,
    9108,
    25492,
    5012,
    21396,
    13204,
    29588,
    2964,
    19348,
    11156,
    27540,
    7060,
    23444,
    15252,
    31636,
    1940,
    18324,
    10132,
    26516,
    6036,
    22420,
    14228,
    30612,
    3988,
    20372,
    12180,
    28564,
    8084,
    24468,
    16276,
    32660,
    84,
    16468,
    8276,
    24660,
    4180,
    20564,
    12372,
    28756,
    2132,
    18516,
    10324,
    26708,
    6228,
    22612,
    14420,
    30804,
    1108,
    17492,
    9300,
    25684,
    5204,
    21588,
    13396,
    29780,
    3156,
    19540,
    11348,
    27732,
    7252,
    23636,
    15444,
    31828,
    596,
    16980,
    8788,
    25172,
    4692,
    21076,
    12884,
    29268,
    2644,
    19028,
    10836,
    27220,
    6740,
    23124,
    14932,
    31316,
    1620,
    18004,
    9812,
    26196,
    5716,
    22100,
    13908,
    30292,
    3668,
    20052,
    11860,
    28244,
    7764,
    24148,
    15956,
    32340,
    340,
    16724,
    8532,
    24916,
    4436,
    20820,
    12628,
    29012,
    2388,
    18772,
    10580,
    26964,
    6484,
    22868,
    14676,
    31060,
    1364,
    17748,
    9556,
    25940,
    5460,
    21844,
    13652,
    30036,
    3412,
    19796,
    11604,
    27988,
    7508,
    23892,
    15700,
    32084,
    852,
    17236,
    9044,
    25428,
    4948,
    21332,
    13140,
    29524,
    2900,
    19284,
    11092,
    27476,
    6996,
    23380,
    15188,
    31572,
    1876,
    18260,
    10068,
    26452,
    5972,
    22356,
    14164,
    30548,
    3924,
    20308,
    12116,
    28500,
    8020,
    24404,
    16212,
    32596,
    212,
    16596,
    8404,
    24788,
    4308,
    20692,
    12500,
    28884,
    2260,
    18644,
    10452,
    26836,
    6356,
    22740,
    14548,
    30932,
    1236,
    17620,
    9428,
    25812,
    5332,
    21716,
    13524,
    29908,
    3284,
    19668,
    11476,
    27860,
    7380,
    23764,
    15572,
    31956,
    724,
    17108,
    8916,
    25300,
    4820,
    21204,
    13012,
    29396,
    2772,
    19156,
    10964,
    27348,
    6868,
    23252,
    15060,
    31444,
    1748,
    18132,
    9940,
    26324,
    5844,
    22228,
    14036,
    30420,
    3796,
    20180,
    11988,
    28372,
    7892,
    24276,
    16084,
    32468,
    468,
    16852,
    8660,
    25044,
    4564,
    20948,
    12756,
    29140,
    2516,
    18900,
    10708,
    27092,
    6612,
    22996,
    14804,
    31188,
    1492,
    17876,
    9684,
    26068,
    5588,
    21972,
    13780,
    30164,
    3540,
    19924,
    11732,
    28116,
    7636,
    24020,
    15828,
    32212,
    980,
    17364,
    9172,
    25556,
    5076,
    21460,
    13268,
    29652,
    3028,
    19412,
    11220,
    27604,
    7124,
    23508,
    15316,
    31700,
    2004,
    18388,
    10196,
    26580,
    6100,
    22484,
    14292,
    30676,
    4052,
    20436,
    12244,
    28628,
    8148,
    24532,
    16340,
    32724,
    52,
    16436,
    8244,
    24628,
    4148,
    20532,
    12340,
    28724,
    2100,
    18484,
    10292,
    26676,
    6196,
    22580,
    14388,
    30772,
    1076,
    17460,
    9268,
    25652,
    5172,
    21556,
    13364,
    29748,
    3124,
    19508,
    11316,
    27700,
    7220,
    23604,
    15412,
    31796,
    564,
    16948,
    8756,
    25140,
    4660,
    21044,
    12852,
    29236,
    2612,
    18996,
    10804,
    27188,
    6708,
    23092,
    14900,
    31284,
    1588,
    17972,
    9780,
    26164,
    5684,
    22068,
    13876,
    30260,
    3636,
    20020,
    11828,
    28212,
    7732,
    24116,
    15924,
    32308,
    308,
    16692,
    8500,
    24884,
    4404,
    20788,
    12596,
    28980,
    2356,
    18740,
    10548,
    26932,
    6452,
    22836,
    14644,
    31028,
    1332,
    17716,
    9524,
    25908,
    5428,
    21812,
    13620,
    30004,
    3380,
    19764,
    11572,
    27956,
    7476,
    23860,
    15668,
    32052,
    820,
    17204,
    9012,
    25396,
    4916,
    21300,
    13108,
    29492,
    2868,
    19252,
    11060,
    27444,
    6964,
    23348,
    15156,
    31540,
    1844,
    18228,
    10036,
    26420,
    5940,
    22324,
    14132,
    30516,
    3892,
    20276,
    12084,
    28468,
    7988,
    24372,
    16180,
    32564,
    180,
    16564,
    8372,
    24756,
    4276,
    20660,
    12468,
    28852,
    2228,
    18612,
    10420,
    26804,
    6324,
    22708,
    14516,
    30900,
    1204,
    17588,
    9396,
    25780,
    5300,
    21684,
    13492,
    29876,
    3252,
    19636,
    11444,
    27828,
    7348,
    23732,
    15540,
    31924,
    692,
    17076,
    8884,
    25268,
    4788,
    21172,
    12980,
    29364,
    2740,
    19124,
    10932,
    27316,
    6836,
    23220,
    15028,
    31412,
    1716,
    18100,
    9908,
    26292,
    5812,
    22196,
    14004,
    30388,
    3764,
    20148,
    11956,
    28340,
    7860,
    24244,
    16052,
    32436,
    436,
    16820,
    8628,
    25012,
    4532,
    20916,
    12724,
    29108,
    2484,
    18868,
    10676,
    27060,
    6580,
    22964,
    14772,
    31156,
    1460,
    17844,
    9652,
    26036,
    5556,
    21940,
    13748,
    30132,
    3508,
    19892,
    11700,
    28084,
    7604,
    23988,
    15796,
    32180,
    948,
    17332,
    9140,
    25524,
    5044,
    21428,
    13236,
    29620,
    2996,
    19380,
    11188,
    27572,
    7092,
    23476,
    15284,
    31668,
    1972,
    18356,
    10164,
    26548,
    6068,
    22452,
    14260,
    30644,
    4020,
    20404,
    12212,
    28596,
    8116,
    24500,
    16308,
    32692,
    116,
    16500,
    8308,
    24692,
    4212,
    20596,
    12404,
    28788,
    2164,
    18548,
    10356,
    26740,
    6260,
    22644,
    14452,
    30836,
    1140,
    17524,
    9332,
    25716,
    5236,
    21620,
    13428,
    29812,
    3188,
    19572,
    11380,
    27764,
    7284,
    23668,
    15476,
    31860,
    628,
    17012,
    8820,
    25204,
    4724,
    21108,
    12916,
    29300,
    2676,
    19060,
    10868,
    27252,
    6772,
    23156,
    14964,
    31348,
    1652,
    18036,
    9844,
    26228,
    5748,
    22132,
    13940,
    30324,
    3700,
    20084,
    11892,
    28276,
    7796,
    24180,
    15988,
    32372,
    372,
    16756,
    8564,
    24948,
    4468,
    20852,
    12660,
    29044,
    2420,
    18804,
    10612,
    26996,
    6516,
    22900,
    14708,
    31092,
    1396,
    17780,
    9588,
    25972,
    5492,
    21876,
    13684,
    30068,
    3444,
    19828,
    11636,
    28020,
    7540,
    23924,
    15732,
    32116,
    884,
    17268,
    9076,
    25460,
    4980,
    21364,
    13172,
    29556,
    2932,
    19316,
    11124,
    27508,
    7028,
    23412,
    15220,
    31604,
    1908,
    18292,
    10100,
    26484,
    6004,
    22388,
    14196,
    30580,
    3956,
    20340,
    12148,
    28532,
    8052,
    24436,
    16244,
    32628,
    244,
    16628,
    8436,
    24820,
    4340,
    20724,
    12532,
    28916,
    2292,
    18676,
    10484,
    26868,
    6388,
    22772,
    14580,
    30964,
    1268,
    17652,
    9460,
    25844,
    5364,
    21748,
    13556,
    29940,
    3316,
    19700,
    11508,
    27892,
    7412,
    23796,
    15604,
    31988,
    756,
    17140,
    8948,
    25332,
    4852,
    21236,
    13044,
    29428,
    2804,
    19188,
    10996,
    27380,
    6900,
    23284,
    15092,
    31476,
    1780,
    18164,
    9972,
    26356,
    5876,
    22260,
    14068,
    30452,
    3828,
    20212,
    12020,
    28404,
    7924,
    24308,
    16116,
    32500,
    500,
    16884,
    8692,
    25076,
    4596,
    20980,
    12788,
    29172,
    2548,
    18932,
    10740,
    27124,
    6644,
    23028,
    14836,
    31220,
    1524,
    17908,
    9716,
    26100,
    5620,
    22004,
    13812,
    30196,
    3572,
    19956,
    11764,
    28148,
    7668,
    24052,
    15860,
    32244,
    1012,
    17396,
    9204,
    25588,
    5108,
    21492,
    13300,
    29684,
    3060,
    19444,
    11252,
    27636,
    7156,
    23540,
    15348,
    31732,
    2036,
    18420,
    10228,
    26612,
    6132,
    22516,
    14324,
    30708,
    4084,
    20468,
    12276,
    28660,
    8180,
    24564,
    16372,
    32756,
    12,
    16396,
    8204,
    24588,
    4108,
    20492,
    12300,
    28684,
    2060,
    18444,
    10252,
    26636,
    6156,
    22540,
    14348,
    30732,
    1036,
    17420,
    9228,
    25612,
    5132,
    21516,
    13324,
    29708,
    3084,
    19468,
    11276,
    27660,
    7180,
    23564,
    15372,
    31756,
    524,
    16908,
    8716,
    25100,
    4620,
    21004,
    12812,
    29196,
    2572,
    18956,
    10764,
    27148,
    6668,
    23052,
    14860,
    31244,
    1548,
    17932,
    9740,
    26124,
    5644,
    22028,
    13836,
    30220,
    3596,
    19980,
    11788,
    28172,
    7692,
    24076,
    15884,
    32268,
    268,
    16652,
    8460,
    24844,
    4364,
    20748,
    12556,
    28940,
    2316,
    18700,
    10508,
    26892,
    6412,
    22796,
    14604,
    30988,
    1292,
    17676,
    9484,
    25868,
    5388,
    21772,
    13580,
    29964,
    3340,
    19724,
    11532,
    27916,
    7436,
    23820,
    15628,
    32012,
    780,
    17164,
    8972,
    25356,
    4876,
    21260,
    13068,
    29452,
    2828,
    19212,
    11020,
    27404,
    6924,
    23308,
    15116,
    31500,
    1804,
    18188,
    9996,
    26380,
    5900,
    22284,
    14092,
    30476,
    3852,
    20236,
    12044,
    28428,
    7948,
    24332,
    16140,
    32524,
    140,
    16524,
    8332,
    24716,
    4236,
    20620,
    12428,
    28812,
    2188,
    18572,
    10380,
    26764,
    6284,
    22668,
    14476,
    30860,
    1164,
    17548,
    9356,
    25740,
    5260,
    21644,
    13452,
    29836,
    3212,
    19596,
    11404,
    27788,
    7308,
    23692,
    15500,
    31884,
    652,
    17036,
    8844,
    25228,
    4748,
    21132,
    12940,
    29324,
    2700,
    19084,
    10892,
    27276,
    6796,
    23180,
    14988,
    31372,
    1676,
    18060,
    9868,
    26252,
    5772,
    22156,
    13964,
    30348,
    3724,
    20108,
    11916,
    28300,
    7820,
    24204,
    16012,
    32396,
    396,
    16780,
    8588,
    24972,
    4492,
    20876,
    12684,
    29068,
    2444,
    18828,
    10636,
    27020,
    6540,
    22924,
    14732,
    31116,
    1420,
    17804,
    9612,
    25996,
    5516,
    21900,
    13708,
    30092,
    3468,
    19852,
    11660,
    28044,
    7564,
    23948,
    15756,
    32140,
    908,
    17292,
    9100,
    25484,
    5004,
    21388,
    13196,
    29580,
    2956,
    19340,
    11148,
    27532,
    7052,
    23436,
    15244,
    31628,
    1932,
    18316,
    10124,
    26508,
    6028,
    22412,
    14220,
    30604,
    3980,
    20364,
    12172,
    28556,
    8076,
    24460,
    16268,
    32652,
    76,
    16460,
    8268,
    24652,
    4172,
    20556,
    12364,
    28748,
    2124,
    18508,
    10316,
    26700,
    6220,
    22604,
    14412,
    30796,
    1100,
    17484,
    9292,
    25676,
    5196,
    21580,
    13388,
    29772,
    3148,
    19532,
    11340,
    27724,
    7244,
    23628,
    15436,
    31820,
    588,
    16972,
    8780,
    25164,
    4684,
    21068,
    12876,
    29260,
    2636,
    19020,
    10828,
    27212,
    6732,
    23116,
    14924,
    31308,
    1612,
    17996,
    9804,
    26188,
    5708,
    22092,
    13900,
    30284,
    3660,
    20044,
    11852,
    28236,
    7756,
    24140,
    15948,
    32332,
    332,
    16716,
    8524,
    24908,
    4428,
    20812,
    12620,
    29004,
    2380,
    18764,
    10572,
    26956,
    6476,
    22860,
    14668,
    31052,
    1356,
    17740,
    9548,
    25932,
    5452,
    21836,
    13644,
    30028,
    3404,
    19788,
    11596,
    27980,
    7500,
    23884,
    15692,
    32076,
    844,
    17228,
    9036,
    25420,
    4940,
    21324,
    13132,
    29516,
    2892,
    19276,
    11084,
    27468,
    6988,
    23372,
    15180,
    31564,
    1868,
    18252,
    10060,
    26444,
    5964,
    22348,
    14156,
    30540,
    3916,
    20300,
    12108,
    28492,
    8012,
    24396,
    16204,
    32588,
    204,
    16588,
    8396,
    24780,
    4300,
    20684,
    12492,
    28876,
    2252,
    18636,
    10444,
    26828,
    6348,
    22732,
    14540,
    30924,
    1228,
    17612,
    9420,
    25804,
    5324,
    21708,
    13516,
    29900,
    3276,
    19660,
    11468,
    27852,
    7372,
    23756,
    15564,
    31948,
    716,
    17100,
    8908,
    25292,
    4812,
    21196,
    13004,
    29388,
    2764,
    19148,
    10956,
    27340,
    6860,
    23244,
    15052,
    31436,
    1740,
    18124,
    9932,
    26316,
    5836,
    22220,
    14028,
    30412,
    3788,
    20172,
    11980,
    28364,
    7884,
    24268,
    16076,
    32460,
    460,
    16844,
    8652,
    25036,
    4556,
    20940,
    12748,
    29132,
    2508,
    18892,
    10700,
    27084,
    6604,
    22988,
    14796,
    31180,
    1484,
    17868,
    9676,
    26060,
    5580,
    21964,
    13772,
    30156,
    3532,
    19916,
    11724,
    28108,
    7628,
    24012,
    15820,
    32204,
    972,
    17356,
    9164,
    25548,
    5068,
    21452,
    13260,
    29644,
    3020,
    19404,
    11212,
    27596,
    7116,
    23500,
    15308,
    31692,
    1996,
    18380,
    10188,
    26572,
    6092,
    22476,
    14284,
    30668,
    4044,
    20428,
    12236,
    28620,
    8140,
    24524,
    16332,
    32716,
    44,
    16428,
    8236,
    24620,
    4140,
    20524,
    12332,
    28716,
    2092,
    18476,
    10284,
    26668,
    6188,
    22572,
    14380,
    30764,
    1068,
    17452,
    9260,
    25644,
    5164,
    21548,
    13356,
    29740,
    3116,
    19500,
    11308,
    27692,
    7212,
    23596,
    15404,
    31788,
    556,
    16940,
    8748,
    25132,
    4652,
    21036,
    12844,
    29228,
    2604,
    18988,
    10796,
    27180,
    6700,
    23084,
    14892,
    31276,
    1580,
    17964,
    9772,
    26156,
    5676,
    22060,
    13868,
    30252,
    3628,
    20012,
    11820,
    28204,
    7724,
    24108,
    15916,
    32300,
    300,
    16684,
    8492,
    24876,
    4396,
    20780,
    12588,
    28972,
    2348,
    18732,
    10540,
    26924,
    6444,
    22828,
    14636,
    31020,
    1324,
    17708,
    9516,
    25900,
    5420,
    21804,
    13612,
    29996,
    3372,
    19756,
    11564,
    27948,
    7468,
    23852,
    15660,
    32044,
    812,
    17196,
    9004,
    25388,
    4908,
    21292,
    13100,
    29484,
    2860,
    19244,
    11052,
    27436,
    6956,
    23340,
    15148,
    31532,
    1836,
    18220,
    10028,
    26412,
    5932,
    22316,
    14124,
    30508,
    3884,
    20268,
    12076,
    28460,
    7980,
    24364,
    16172,
    32556,
    172,
    16556,
    8364,
    24748,
    4268,
    20652,
    12460,
    28844,
    2220,
    18604,
    10412,
    26796,
    6316,
    22700,
    14508,
    30892,
    1196,
    17580,
    9388,
    25772,
    5292,
    21676,
    13484,
    29868,
    3244,
    19628,
    11436,
    27820,
    7340,
    23724,
    15532,
    31916,
    684,
    17068,
    8876,
    25260,
    4780,
    21164,
    12972,
    29356,
    2732,
    19116,
    10924,
    27308,
    6828,
    23212,
    15020,
    31404,
    1708,
    18092,
    9900,
    26284,
    5804,
    22188,
    13996,
    30380,
    3756,
    20140,
    11948,
    28332,
    7852,
    24236,
    16044,
    32428,
    428,
    16812,
    8620,
    25004,
    4524,
    20908,
    12716,
    29100,
    2476,
    18860,
    10668,
    27052,
    6572,
    22956,
    14764,
    31148,
    1452,
    17836,
    9644,
    26028,
    5548,
    21932,
    13740,
    30124,
    3500,
    19884,
    11692,
    28076,
    7596,
    23980,
    15788,
    32172,
    940,
    17324,
    9132,
    25516,
    5036,
    21420,
    13228,
    29612,
    2988,
    19372,
    11180,
    27564,
    7084,
    23468,
    15276,
    31660,
    1964,
    18348,
    10156,
    26540,
    6060,
    22444,
    14252,
    30636,
    4012,
    20396,
    12204,
    28588,
    8108,
    24492,
    16300,
    32684,
    108,
    16492,
    8300,
    24684,
    4204,
    20588,
    12396,
    28780,
    2156,
    18540,
    10348,
    26732,
    6252,
    22636,
    14444,
    30828,
    1132,
    17516,
    9324,
    25708,
    5228,
    21612,
    13420,
    29804,
    3180,
    19564,
    11372,
    27756,
    7276,
    23660,
    15468,
    31852,
    620,
    17004,
    8812,
    25196,
    4716,
    21100,
    12908,
    29292,
    2668,
    19052,
    10860,
    27244,
    6764,
    23148,
    14956,
    31340,
    1644,
    18028,
    9836,
    26220,
    5740,
    22124,
    13932,
    30316,
    3692,
    20076,
    11884,
    28268,
    7788,
    24172,
    15980,
    32364,
    364,
    16748,
    8556,
    24940,
    4460,
    20844,
    12652,
    29036,
    2412,
    18796,
    10604,
    26988,
    6508,
    22892,
    14700,
    31084,
    1388,
    17772,
    9580,
    25964,
    5484,
    21868,
    13676,
    30060,
    3436,
    19820,
    11628,
    28012,
    7532,
    23916,
    15724,
    32108,
    876,
    17260,
    9068,
    25452,
    4972,
    21356,
    13164,
    29548,
    2924,
    19308,
    11116,
    27500,
    7020,
    23404,
    15212,
    31596,
    1900,
    18284,
    10092,
    26476,
    5996,
    22380,
    14188,
    30572,
    3948,
    20332,
    12140,
    28524,
    8044,
    24428,
    16236,
    32620,
    236,
    16620,
    8428,
    24812,
    4332,
    20716,
    12524,
    28908,
    2284,
    18668,
    10476,
    26860,
    6380,
    22764,
    14572,
    30956,
    1260,
    17644,
    9452,
    25836,
    5356,
    21740,
    13548,
    29932,
    3308,
    19692,
    11500,
    27884,
    7404,
    23788,
    15596,
    31980,
    748,
    17132,
    8940,
    25324,
    4844,
    21228,
    13036,
    29420,
    2796,
    19180,
    10988,
    27372,
    6892,
    23276,
    15084,
    31468,
    1772,
    18156,
    9964,
    26348,
    5868,
    22252,
    14060,
    30444,
    3820,
    20204,
    12012,
    28396,
    7916,
    24300,
    16108,
    32492,
    492,
    16876,
    8684,
    25068,
    4588,
    20972,
    12780,
    29164,
    2540,
    18924,
    10732,
    27116,
    6636,
    23020,
    14828,
    31212,
    1516,
    17900,
    9708,
    26092,
    5612,
    21996,
    13804,
    30188,
    3564,
    19948,
    11756,
    28140,
    7660,
    24044,
    15852,
    32236,
    1004,
    17388,
    9196,
    25580,
    5100,
    21484,
    13292,
    29676,
    3052,
    19436,
    11244,
    27628,
    7148,
    23532,
    15340,
    31724,
    2028,
    18412,
    10220,
    26604,
    6124,
    22508,
    14316,
    30700,
    4076,
    20460,
    12268,
    28652,
    8172,
    24556,
    16364,
    32748,
    28,
    16412,
    8220,
    24604,
    4124,
    20508,
    12316,
    28700,
    2076,
    18460,
    10268,
    26652,
    6172,
    22556,
    14364,
    30748,
    1052,
    17436,
    9244,
    25628,
    5148,
    21532,
    13340,
    29724,
    3100,
    19484,
    11292,
    27676,
    7196,
    23580,
    15388,
    31772,
    540,
    16924,
    8732,
    25116,
    4636,
    21020,
    12828,
    29212,
    2588,
    18972,
    10780,
    27164,
    6684,
    23068,
    14876,
    31260,
    1564,
    17948,
    9756,
    26140,
    5660,
    22044,
    13852,
    30236,
    3612,
    19996,
    11804,
    28188,
    7708,
    24092,
    15900,
    32284,
    284,
    16668,
    8476,
    24860,
    4380,
    20764,
    12572,
    28956,
    2332,
    18716,
    10524,
    26908,
    6428,
    22812,
    14620,
    31004,
    1308,
    17692,
    9500,
    25884,
    5404,
    21788,
    13596,
    29980,
    3356,
    19740,
    11548,
    27932,
    7452,
    23836,
    15644,
    32028,
    796,
    17180,
    8988,
    25372,
    4892,
    21276,
    13084,
    29468,
    2844,
    19228,
    11036,
    27420,
    6940,
    23324,
    15132,
    31516,
    1820,
    18204,
    10012,
    26396,
    5916,
    22300,
    14108,
    30492,
    3868,
    20252,
    12060,
    28444,
    7964,
    24348,
    16156,
    32540,
    156,
    16540,
    8348,
    24732,
    4252,
    20636,
    12444,
    28828,
    2204,
    18588,
    10396,
    26780,
    6300,
    22684,
    14492,
    30876,
    1180,
    17564,
    9372,
    25756,
    5276,
    21660,
    13468,
    29852,
    3228,
    19612,
    11420,
    27804,
    7324,
    23708,
    15516,
    31900,
    668,
    17052,
    8860,
    25244,
    4764,
    21148,
    12956,
    29340,
    2716,
    19100,
    10908,
    27292,
    6812,
    23196,
    15004,
    31388,
    1692,
    18076,
    9884,
    26268,
    5788,
    22172,
    13980,
    30364,
    3740,
    20124,
    11932,
    28316,
    7836,
    24220,
    16028,
    32412,
    412,
    16796,
    8604,
    24988,
    4508,
    20892,
    12700,
    29084,
    2460,
    18844,
    10652,
    27036,
    6556,
    22940,
    14748,
    31132,
    1436,
    17820,
    9628,
    26012,
    5532,
    21916,
    13724,
    30108,
    3484,
    19868,
    11676,
    28060,
    7580,
    23964,
    15772,
    32156,
    924,
    17308,
    9116,
    25500,
    5020,
    21404,
    13212,
    29596,
    2972,
    19356,
    11164,
    27548,
    7068,
    23452,
    15260,
    31644,
    1948,
    18332,
    10140,
    26524,
    6044,
    22428,
    14236,
    30620,
    3996,
    20380,
    12188,
    28572,
    8092,
    24476,
    16284,
    32668,
    92,
    16476,
    8284,
    24668,
    4188,
    20572,
    12380,
    28764,
    2140,
    18524,
    10332,
    26716,
    6236,
    22620,
    14428,
    30812,
    1116,
    17500,
    9308,
    25692,
    5212,
    21596,
    13404,
    29788,
    3164,
    19548,
    11356,
    27740,
    7260,
    23644,
    15452,
    31836,
    604,
    16988,
    8796,
    25180,
    4700,
    21084,
    12892,
    29276,
    2652,
    19036,
    10844,
    27228,
    6748,
    23132,
    14940,
    31324,
    1628,
    18012,
    9820,
    26204,
    5724,
    22108,
    13916,
    30300,
    3676,
    20060,
    11868,
    28252,
    7772,
    24156,
    15964,
    32348,
    348,
    16732,
    8540,
    24924,
    4444,
    20828,
    12636,
    29020,
    2396,
    18780,
    10588,
    26972,
    6492,
    22876,
    14684,
    31068,
    1372,
    17756,
    9564,
    25948,
    5468,
    21852,
    13660,
    30044,
    3420,
    19804,
    11612,
    27996,
    7516,
    23900,
    15708,
    32092,
    860,
    17244,
    9052,
    25436,
    4956,
    21340,
    13148,
    29532,
    2908,
    19292,
    11100,
    27484,
    7004,
    23388,
    15196,
    31580,
    1884,
    18268,
    10076,
    26460,
    5980,
    22364,
    14172,
    30556,
    3932,
    20316,
    12124,
    28508,
    8028,
    24412,
    16220,
    32604,
    220,
    16604,
    8412,
    24796,
    4316,
    20700,
    12508,
    28892,
    2268,
    18652,
    10460,
    26844,
    6364,
    22748,
    14556,
    30940,
    1244,
    17628,
    9436,
    25820,
    5340,
    21724,
    13532,
    29916,
    3292,
    19676,
    11484,
    27868,
    7388,
    23772,
    15580,
    31964,
    732,
    17116,
    8924,
    25308,
    4828,
    21212,
    13020,
    29404,
    2780,
    19164,
    10972,
    27356,
    6876,
    23260,
    15068,
    31452,
    1756,
    18140,
    9948,
    26332,
    5852,
    22236,
    14044,
    30428,
    3804,
    20188,
    11996,
    28380,
    7900,
    24284,
    16092,
    32476,
    476,
    16860,
    8668,
    25052,
    4572,
    20956,
    12764,
    29148,
    2524,
    18908,
    10716,
    27100,
    6620,
    23004,
    14812,
    31196,
    1500,
    17884,
    9692,
    26076,
    5596,
    21980,
    13788,
    30172,
    3548,
    19932,
    11740,
    28124,
    7644,
    24028,
    15836,
    32220,
    988,
    17372,
    9180,
    25564,
    5084,
    21468,
    13276,
    29660,
    3036,
    19420,
    11228,
    27612,
    7132,
    23516,
    15324,
    31708,
    2012,
    18396,
    10204,
    26588,
    6108,
    22492,
    14300,
    30684,
    4060,
    20444,
    12252,
    28636,
    8156,
    24540,
    16348,
    32732,
    60,
    16444,
    8252,
    24636,
    4156,
    20540,
    12348,
    28732,
    2108,
    18492,
    10300,
    26684,
    6204,
    22588,
    14396,
    30780,
    1084,
    17468,
    9276,
    25660,
    5180,
    21564,
    13372,
    29756,
    3132,
    19516,
    11324,
    27708,
    7228,
    23612,
    15420,
    31804,
    572,
    16956,
    8764,
    25148,
    4668,
    21052,
    12860,
    29244,
    2620,
    19004,
    10812,
    27196,
    6716,
    23100,
    14908,
    31292,
    1596,
    17980,
    9788,
    26172,
    5692,
    22076,
    13884,
    30268,
    3644,
    20028,
    11836,
    28220,
    7740,
    24124,
    15932,
    32316,
    316,
    16700,
    8508,
    24892,
    4412,
    20796,
    12604,
    28988,
    2364,
    18748,
    10556,
    26940,
    6460,
    22844,
    14652,
    31036,
    1340,
    17724,
    9532,
    25916,
    5436,
    21820,
    13628,
    30012,
    3388,
    19772,
    11580,
    27964,
    7484,
    23868,
    15676,
    32060,
    828,
    17212,
    9020,
    25404,
    4924,
    21308,
    13116,
    29500,
    2876,
    19260,
    11068,
    27452,
    6972,
    23356,
    15164,
    31548,
    1852,
    18236,
    10044,
    26428,
    5948,
    22332,
    14140,
    30524,
    3900,
    20284,
    12092,
    28476,
    7996,
    24380,
    16188,
    32572,
    188,
    16572,
    8380,
    24764,
    4284,
    20668,
    12476,
    28860,
    2236,
    18620,
    10428,
    26812,
    6332,
    22716,
    14524,
    30908,
    1212,
    17596,
    9404,
    25788,
    5308,
    21692,
    13500,
    29884,
    3260,
    19644,
    11452,
    27836,
    7356,
    23740,
    15548,
    31932,
    700,
    17084,
    8892,
    25276,
    4796,
    21180,
    12988,
    29372,
    2748,
    19132,
    10940,
    27324,
    6844,
    23228,
    15036,
    31420,
    1724,
    18108,
    9916,
    26300,
    5820,
    22204,
    14012,
    30396,
    3772,
    20156,
    11964,
    28348,
    7868,
    24252,
    16060,
    32444,
    444,
    16828,
    8636,
    25020,
    4540,
    20924,
    12732,
    29116,
    2492,
    18876,
    10684,
    27068,
    6588,
    22972,
    14780,
    31164,
    1468,
    17852,
    9660,
    26044,
    5564,
    21948,
    13756,
    30140,
    3516,
    19900,
    11708,
    28092,
    7612,
    23996,
    15804,
    32188,
    956,
    17340,
    9148,
    25532,
    5052,
    21436,
    13244,
    29628,
    3004,
    19388,
    11196,
    27580,
    7100,
    23484,
    15292,
    31676,
    1980,
    18364,
    10172,
    26556,
    6076,
    22460,
    14268,
    30652,
    4028,
    20412,
    12220,
    28604,
    8124,
    24508,
    16316,
    32700,
    124,
    16508,
    8316,
    24700,
    4220,
    20604,
    12412,
    28796,
    2172,
    18556,
    10364,
    26748,
    6268,
    22652,
    14460,
    30844,
    1148,
    17532,
    9340,
    25724,
    5244,
    21628,
    13436,
    29820,
    3196,
    19580,
    11388,
    27772,
    7292,
    23676,
    15484,
    31868,
    636,
    17020,
    8828,
    25212,
    4732,
    21116,
    12924,
    29308,
    2684,
    19068,
    10876,
    27260,
    6780,
    23164,
    14972,
    31356,
    1660,
    18044,
    9852,
    26236,
    5756,
    22140,
    13948,
    30332,
    3708,
    20092,
    11900,
    28284,
    7804,
    24188,
    15996,
    32380,
    380,
    16764,
    8572,
    24956,
    4476,
    20860,
    12668,
    29052,
    2428,
    18812,
    10620,
    27004,
    6524,
    22908,
    14716,
    31100,
    1404,
    17788,
    9596,
    25980,
    5500,
    21884,
    13692,
    30076,
    3452,
    19836,
    11644,
    28028,
    7548,
    23932,
    15740,
    32124,
    892,
    17276,
    9084,
    25468,
    4988,
    21372,
    13180,
    29564,
    2940,
    19324,
    11132,
    27516,
    7036,
    23420,
    15228,
    31612,
    1916,
    18300,
    10108,
    26492,
    6012,
    22396,
    14204,
    30588,
    3964,
    20348,
    12156,
    28540,
    8060,
    24444,
    16252,
    32636,
    252,
    16636,
    8444,
    24828,
    4348,
    20732,
    12540,
    28924,
    2300,
    18684,
    10492,
    26876,
    6396,
    22780,
    14588,
    30972,
    1276,
    17660,
    9468,
    25852,
    5372,
    21756,
    13564,
    29948,
    3324,
    19708,
    11516,
    27900,
    7420,
    23804,
    15612,
    31996,
    764,
    17148,
    8956,
    25340,
    4860,
    21244,
    13052,
    29436,
    2812,
    19196,
    11004,
    27388,
    6908,
    23292,
    15100,
    31484,
    1788,
    18172,
    9980,
    26364,
    5884,
    22268,
    14076,
    30460,
    3836,
    20220,
    12028,
    28412,
    7932,
    24316,
    16124,
    32508,
    508,
    16892,
    8700,
    25084,
    4604,
    20988,
    12796,
    29180,
    2556,
    18940,
    10748,
    27132,
    6652,
    23036,
    14844,
    31228,
    1532,
    17916,
    9724,
    26108,
    5628,
    22012,
    13820,
    30204,
    3580,
    19964,
    11772,
    28156,
    7676,
    24060,
    15868,
    32252,
    1020,
    17404,
    9212,
    25596,
    5116,
    21500,
    13308,
    29692,
    3068,
    19452,
    11260,
    27644,
    7164,
    23548,
    15356,
    31740,
    2044,
    18428,
    10236,
    26620,
    6140,
    22524,
    14332,
    30716,
    4092,
    20476,
    12284,
    28668,
    8188,
    24572,
    16380,
    32764,
    2,
    16386,
    8194,
    24578,
    4098,
    20482,
    12290,
    28674,
    2050,
    18434,
    10242,
    26626,
    6146,
    22530,
    14338,
    30722,
    1026,
    17410,
    9218,
    25602,
    5122,
    21506,
    13314,
    29698,
    3074,
    19458,
    11266,
    27650,
    7170,
    23554,
    15362,
    31746,
    514,
    16898,
    8706,
    25090,
    4610,
    20994,
    12802,
    29186,
    2562,
    18946,
    10754,
    27138,
    6658,
    23042,
    14850,
    31234,
    1538,
    17922,
    9730,
    26114,
    5634,
    22018,
    13826,
    30210,
    3586,
    19970,
    11778,
    28162,
    7682,
    24066,
    15874,
    32258,
    258,
    16642,
    8450,
    24834,
    4354,
    20738,
    12546,
    28930,
    2306,
    18690,
    10498,
    26882,
    6402,
    22786,
    14594,
    30978,
    1282,
    17666,
    9474,
    25858,
    5378,
    21762,
    13570,
    29954,
    3330,
    19714,
    11522,
    27906,
    7426,
    23810,
    15618,
    32002,
    770,
    17154,
    8962,
    25346,
    4866,
    21250,
    13058,
    29442,
    2818,
    19202,
    11010,
    27394,
    6914,
    23298,
    15106,
    31490,
    1794,
    18178,
    9986,
    26370,
    5890,
    22274,
    14082,
    30466,
    3842,
    20226,
    12034,
    28418,
    7938,
    24322,
    16130,
    32514,
    130,
    16514,
    8322,
    24706,
    4226,
    20610,
    12418,
    28802,
    2178,
    18562,
    10370,
    26754,
    6274,
    22658,
    14466,
    30850,
    1154,
    17538,
    9346,
    25730,
    5250,
    21634,
    13442,
    29826,
    3202,
    19586,
    11394,
    27778,
    7298,
    23682,
    15490,
    31874,
    642,
    17026,
    8834,
    25218,
    4738,
    21122,
    12930,
    29314,
    2690,
    19074,
    10882,
    27266,
    6786,
    23170,
    14978,
    31362,
    1666,
    18050,
    9858,
    26242,
    5762,
    22146,
    13954,
    30338,
    3714,
    20098,
    11906,
    28290,
    7810,
    24194,
    16002,
    32386,
    386,
    16770,
    8578,
    24962,
    4482,
    20866,
    12674,
    29058,
    2434,
    18818,
    10626,
    27010,
    6530,
    22914,
    14722,
    31106,
    1410,
    17794,
    9602,
    25986,
    5506,
    21890,
    13698,
    30082,
    3458,
    19842,
    11650,
    28034,
    7554,
    23938,
    15746,
    32130,
    898,
    17282,
    9090,
    25474,
    4994,
    21378,
    13186,
    29570,
    2946,
    19330,
    11138,
    27522,
    7042,
    23426,
    15234,
    31618,
    1922,
    18306,
    10114,
    26498,
    6018,
    22402,
    14210,
    30594,
    3970,
    20354,
    12162,
    28546,
    8066,
    24450,
    16258,
    32642,
    66,
    16450,
    8258,
    24642,
    4162,
    20546,
    12354,
    28738,
    2114,
    18498,
    10306,
    26690,
    6210,
    22594,
    14402,
    30786,
    1090,
    17474,
    9282,
    25666,
    5186,
    21570,
    13378,
    29762,
    3138,
    19522,
    11330,
    27714,
    7234,
    23618,
    15426,
    31810,
    578,
    16962,
    8770,
    25154,
    4674,
    21058,
    12866,
    29250,
    2626,
    19010,
    10818,
    27202,
    6722,
    23106,
    14914,
    31298,
    1602,
    17986,
    9794,
    26178,
    5698,
    22082,
    13890,
    30274,
    3650,
    20034,
    11842,
    28226,
    7746,
    24130,
    15938,
    32322,
    322,
    16706,
    8514,
    24898,
    4418,
    20802,
    12610,
    28994,
    2370,
    18754,
    10562,
    26946,
    6466,
    22850,
    14658,
    31042,
    1346,
    17730,
    9538,
    25922,
    5442,
    21826,
    13634,
    30018,
    3394,
    19778,
    11586,
    27970,
    7490,
    23874,
    15682,
    32066,
    834,
    17218,
    9026,
    25410,
    4930,
    21314,
    13122,
    29506,
    2882,
    19266,
    11074,
    27458,
    6978,
    23362,
    15170,
    31554,
    1858,
    18242,
    10050,
    26434,
    5954,
    22338,
    14146,
    30530,
    3906,
    20290,
    12098,
    28482,
    8002,
    24386,
    16194,
    32578,
    194,
    16578,
    8386,
    24770,
    4290,
    20674,
    12482,
    28866,
    2242,
    18626,
    10434,
    26818,
    6338,
    22722,
    14530,
    30914,
    1218,
    17602,
    9410,
    25794,
    5314,
    21698,
    13506,
    29890,
    3266,
    19650,
    11458,
    27842,
    7362,
    23746,
    15554,
    31938,
    706,
    17090,
    8898,
    25282,
    4802,
    21186,
    12994,
    29378,
    2754,
    19138,
    10946,
    27330,
    6850,
    23234,
    15042,
    31426,
    1730,
    18114,
    9922,
    26306,
    5826,
    22210,
    14018,
    30402,
    3778,
    20162,
    11970,
    28354,
    7874,
    24258,
    16066,
    32450,
    450,
    16834,
    8642,
    25026,
    4546,
    20930,
    12738,
    29122,
    2498,
    18882,
    10690,
    27074,
    6594,
    22978,
    14786,
    31170,
    1474,
    17858,
    9666,
    26050,
    5570,
    21954,
    13762,
    30146,
    3522,
    19906,
    11714,
    28098,
    7618,
    24002,
    15810,
    32194,
    962,
    17346,
    9154,
    25538,
    5058,
    21442,
    13250,
    29634,
    3010,
    19394,
    11202,
    27586,
    7106,
    23490,
    15298,
    31682,
    1986,
    18370,
    10178,
    26562,
    6082,
    22466,
    14274,
    30658,
    4034,
    20418,
    12226,
    28610,
    8130,
    24514,
    16322,
    32706,
    34,
    16418,
    8226,
    24610,
    4130,
    20514,
    12322,
    28706,
    2082,
    18466,
    10274,
    26658,
    6178,
    22562,
    14370,
    30754,
    1058,
    17442,
    9250,
    25634,
    5154,
    21538,
    13346,
    29730,
    3106,
    19490,
    11298,
    27682,
    7202,
    23586,
    15394,
    31778,
    546,
    16930,
    8738,
    25122,
    4642,
    21026,
    12834,
    29218,
    2594,
    18978,
    10786,
    27170,
    6690,
    23074,
    14882,
    31266,
    1570,
    17954,
    9762,
    26146,
    5666,
    22050,
    13858,
    30242,
    3618,
    20002,
    11810,
    28194,
    7714,
    24098,
    15906,
    32290,
    290,
    16674,
    8482,
    24866,
    4386,
    20770,
    12578,
    28962,
    2338,
    18722,
    10530,
    26914,
    6434,
    22818,
    14626,
    31010,
    1314,
    17698,
    9506,
    25890,
    5410,
    21794,
    13602,
    29986,
    3362,
    19746,
    11554,
    27938,
    7458,
    23842,
    15650,
    32034,
    802,
    17186,
    8994,
    25378,
    4898,
    21282,
    13090,
    29474,
    2850,
    19234,
    11042,
    27426,
    6946,
    23330,
    15138,
    31522,
    1826,
    18210,
    10018,
    26402,
    5922,
    22306,
    14114,
    30498,
    3874,
    20258,
    12066,
    28450,
    7970,
    24354,
    16162,
    32546,
    162,
    16546,
    8354,
    24738,
    4258,
    20642,
    12450,
    28834,
    2210,
    18594,
    10402,
    26786,
    6306,
    22690,
    14498,
    30882,
    1186,
    17570,
    9378,
    25762,
    5282,
    21666,
    13474,
    29858,
    3234,
    19618,
    11426,
    27810,
    7330,
    23714,
    15522,
    31906,
    674,
    17058,
    8866,
    25250,
    4770,
    21154,
    12962,
    29346,
    2722,
    19106,
    10914,
    27298,
    6818,
    23202,
    15010,
    31394,
    1698,
    18082,
    9890,
    26274,
    5794,
    22178,
    13986,
    30370,
    3746,
    20130,
    11938,
    28322,
    7842,
    24226,
    16034,
    32418,
    418,
    16802,
    8610,
    24994,
    4514,
    20898,
    12706,
    29090,
    2466,
    18850,
    10658,
    27042,
    6562,
    22946,
    14754,
    31138,
    1442,
    17826,
    9634,
    26018,
    5538,
    21922,
    13730,
    30114,
    3490,
    19874,
    11682,
    28066,
    7586,
    23970,
    15778,
    32162,
    930,
    17314,
    9122,
    25506,
    5026,
    21410,
    13218,
    29602,
    2978,
    19362,
    11170,
    27554,
    7074,
    23458,
    15266,
    31650,
    1954,
    18338,
    10146,
    26530,
    6050,
    22434,
    14242,
    30626,
    4002,
    20386,
    12194,
    28578,
    8098,
    24482,
    16290,
    32674,
    98,
    16482,
    8290,
    24674,
    4194,
    20578,
    12386,
    28770,
    2146,
    18530,
    10338,
    26722,
    6242,
    22626,
    14434,
    30818,
    1122,
    17506,
    9314,
    25698,
    5218,
    21602,
    13410,
    29794,
    3170,
    19554,
    11362,
    27746,
    7266,
    23650,
    15458,
    31842,
    610,
    16994,
    8802,
    25186,
    4706,
    21090,
    12898,
    29282,
    2658,
    19042,
    10850,
    27234,
    6754,
    23138,
    14946,
    31330,
    1634,
    18018,
    9826,
    26210,
    5730,
    22114,
    13922,
    30306,
    3682,
    20066,
    11874,
    28258,
    7778,
    24162,
    15970,
    32354,
    354,
    16738,
    8546,
    24930,
    4450,
    20834,
    12642,
    29026,
    2402,
    18786,
    10594,
    26978,
    6498,
    22882,
    14690,
    31074,
    1378,
    17762,
    9570,
    25954,
    5474,
    21858,
    13666,
    30050,
    3426,
    19810,
    11618,
    28002,
    7522,
    23906,
    15714,
    32098,
    866,
    17250,
    9058,
    25442,
    4962,
    21346,
    13154,
    29538,
    2914,
    19298,
    11106,
    27490,
    7010,
    23394,
    15202,
    31586,
    1890,
    18274,
    10082,
    26466,
    5986,
    22370,
    14178,
    30562,
    3938,
    20322,
    12130,
    28514,
    8034,
    24418,
    16226,
    32610,
    226,
    16610,
    8418,
    24802,
    4322,
    20706,
    12514,
    28898,
    2274,
    18658,
    10466,
    26850,
    6370,
    22754,
    14562,
    30946,
    1250,
    17634,
    9442,
    25826,
    5346,
    21730,
    13538,
    29922,
    3298,
    19682,
    11490,
    27874,
    7394,
    23778,
    15586,
    31970,
    738,
    17122,
    8930,
    25314,
    4834,
    21218,
    13026,
    29410,
    2786,
    19170,
    10978,
    27362,
    6882,
    23266,
    15074,
    31458,
    1762,
    18146,
    9954,
    26338,
    5858,
    22242,
    14050,
    30434,
    3810,
    20194,
    12002,
    28386,
    7906,
    24290,
    16098,
    32482,
    482,
    16866,
    8674,
    25058,
    4578,
    20962,
    12770,
    29154,
    2530,
    18914,
    10722,
    27106,
    6626,
    23010,
    14818,
    31202,
    1506,
    17890,
    9698,
    26082,
    5602,
    21986,
    13794,
    30178,
    3554,
    19938,
    11746,
    28130,
    7650,
    24034,
    15842,
    32226,
    994,
    17378,
    9186,
    25570,
    5090,
    21474,
    13282,
    29666,
    3042,
    19426,
    11234,
    27618,
    7138,
    23522,
    15330,
    31714,
    2018,
    18402,
    10210,
    26594,
    6114,
    22498,
    14306,
    30690,
    4066,
    20450,
    12258,
    28642,
    8162,
    24546,
    16354,
    32738,
    18,
    16402,
    8210,
    24594,
    4114,
    20498,
    12306,
    28690,
    2066,
    18450,
    10258,
    26642,
    6162,
    22546,
    14354,
    30738,
    1042,
    17426,
    9234,
    25618,
    5138,
    21522,
    13330,
    29714,
    3090,
    19474,
    11282,
    27666,
    7186,
    23570,
    15378,
    31762,
    530,
    16914,
    8722,
    25106,
    4626,
    21010,
    12818,
    29202,
    2578,
    18962,
    10770,
    27154,
    6674,
    23058,
    14866,
    31250,
    1554,
    17938,
    9746,
    26130,
    5650,
    22034,
    13842,
    30226,
    3602,
    19986,
    11794,
    28178,
    7698,
    24082,
    15890,
    32274,
    274,
    16658,
    8466,
    24850,
    4370,
    20754,
    12562,
    28946,
    2322,
    18706,
    10514,
    26898,
    6418,
    22802,
    14610,
    30994,
    1298,
    17682,
    9490,
    25874,
    5394,
    21778,
    13586,
    29970,
    3346,
    19730,
    11538,
    27922,
    7442,
    23826,
    15634,
    32018,
    786,
    17170,
    8978,
    25362,
    4882,
    21266,
    13074,
    29458,
    2834,
    19218,
    11026,
    27410,
    6930,
    23314,
    15122,
    31506,
    1810,
    18194,
    10002,
    26386,
    5906,
    22290,
    14098,
    30482,
    3858,
    20242,
    12050,
    28434,
    7954,
    24338,
    16146,
    32530,
    146,
    16530,
    8338,
    24722,
    4242,
    20626,
    12434,
    28818,
    2194,
    18578,
    10386,
    26770,
    6290,
    22674,
    14482,
    30866,
    1170,
    17554,
    9362,
    25746,
    5266,
    21650,
    13458,
    29842,
    3218,
    19602,
    11410,
    27794,
    7314,
    23698,
    15506,
    31890,
    658,
    17042,
    8850,
    25234,
    4754,
    21138,
    12946,
    29330,
    2706,
    19090,
    10898,
    27282,
    6802,
    23186,
    14994,
    31378,
    1682,
    18066,
    9874,
    26258,
    5778,
    22162,
    13970,
    30354,
    3730,
    20114,
    11922,
    28306,
    7826,
    24210,
    16018,
    32402,
    402,
    16786,
    8594,
    24978,
    4498,
    20882,
    12690,
    29074,
    2450,
    18834,
    10642,
    27026,
    6546,
    22930,
    14738,
    31122,
    1426,
    17810,
    9618,
    26002,
    5522,
    21906,
    13714,
    30098,
    3474,
    19858,
    11666,
    28050,
    7570,
    23954,
    15762,
    32146,
    914,
    17298,
    9106,
    25490,
    5010,
    21394,
    13202,
    29586,
    2962,
    19346,
    11154,
    27538,
    7058,
    23442,
    15250,
    31634,
    1938,
    18322,
    10130,
    26514,
    6034,
    22418,
    14226,
    30610,
    3986,
    20370,
    12178,
    28562,
    8082,
    24466,
    16274,
    32658,
    82,
    16466,
    8274,
    24658,
    4178,
    20562,
    12370,
    28754,
    2130,
    18514,
    10322,
    26706,
    6226,
    22610,
    14418,
    30802,
    1106,
    17490,
    9298,
    25682,
    5202,
    21586,
    13394,
    29778,
    3154,
    19538,
    11346,
    27730,
    7250,
    23634,
    15442,
    31826,
    594,
    16978,
    8786,
    25170,
    4690,
    21074,
    12882,
    29266,
    2642,
    19026,
    10834,
    27218,
    6738,
    23122,
    14930,
    31314,
    1618,
    18002,
    9810,
    26194,
    5714,
    22098,
    13906,
    30290,
    3666,
    20050,
    11858,
    28242,
    7762,
    24146,
    15954,
    32338,
    338,
    16722,
    8530,
    24914,
    4434,
    20818,
    12626,
    29010,
    2386,
    18770,
    10578,
    26962,
    6482,
    22866,
    14674,
    31058,
    1362,
    17746,
    9554,
    25938,
    5458,
    21842,
    13650,
    30034,
    3410,
    19794,
    11602,
    27986,
    7506,
    23890,
    15698,
    32082,
    850,
    17234,
    9042,
    25426,
    4946,
    21330,
    13138,
    29522,
    2898,
    19282,
    11090,
    27474,
    6994,
    23378,
    15186,
    31570,
    1874,
    18258,
    10066,
    26450,
    5970,
    22354,
    14162,
    30546,
    3922,
    20306,
    12114,
    28498,
    8018,
    24402,
    16210,
    32594,
    210,
    16594,
    8402,
    24786,
    4306,
    20690,
    12498,
    28882,
    2258,
    18642,
    10450,
    26834,
    6354,
    22738,
    14546,
    30930,
    1234,
    17618,
    9426,
    25810,
    5330,
    21714,
    13522,
    29906,
    3282,
    19666,
    11474,
    27858,
    7378,
    23762,
    15570,
    31954,
    722,
    17106,
    8914,
    25298,
    4818,
    21202,
    13010,
    29394,
    2770,
    19154,
    10962,
    27346,
    6866,
    23250,
    15058,
    31442,
    1746,
    18130,
    9938,
    26322,
    5842,
    22226,
    14034,
    30418,
    3794,
    20178,
    11986,
    28370,
    7890,
    24274,
    16082,
    32466,
    466,
    16850,
    8658,
    25042,
    4562,
    20946,
    12754,
    29138,
    2514,
    18898,
    10706,
    27090,
    6610,
    22994,
    14802,
    31186,
    1490,
    17874,
    9682,
    26066,
    5586,
    21970,
    13778,
    30162,
    3538,
    19922,
    11730,
    28114,
    7634,
    24018,
    15826,
    32210,
    978,
    17362,
    9170,
    25554,
    5074,
    21458,
    13266,
    29650,
    3026,
    19410,
    11218,
    27602,
    7122,
    23506,
    15314,
    31698,
    2002,
    18386,
    10194,
    26578,
    6098,
    22482,
    14290,
    30674,
    4050,
    20434,
    12242,
    28626,
    8146,
    24530,
    16338,
    32722,
    50,
    16434,
    8242,
    24626,
    4146,
    20530,
    12338,
    28722,
    2098,
    18482,
    10290,
    26674,
    6194,
    22578,
    14386,
    30770,
    1074,
    17458,
    9266,
    25650,
    5170,
    21554,
    13362,
    29746,
    3122,
    19506,
    11314,
    27698,
    7218,
    23602,
    15410,
    31794,
    562,
    16946,
    8754,
    25138,
    4658,
    21042,
    12850,
    29234,
    2610,
    18994,
    10802,
    27186,
    6706,
    23090,
    14898,
    31282,
    1586,
    17970,
    9778,
    26162,
    5682,
    22066,
    13874,
    30258,
    3634,
    20018,
    11826,
    28210,
    7730,
    24114,
    15922,
    32306,
    306,
    16690,
    8498,
    24882,
    4402,
    20786,
    12594,
    28978,
    2354,
    18738,
    10546,
    26930,
    6450,
    22834,
    14642,
    31026,
    1330,
    17714,
    9522,
    25906,
    5426,
    21810,
    13618,
    30002,
    3378,
    19762,
    11570,
    27954,
    7474,
    23858,
    15666,
    32050,
    818,
    17202,
    9010,
    25394,
    4914,
    21298,
    13106,
    29490,
    2866,
    19250,
    11058,
    27442,
    6962,
    23346,
    15154,
    31538,
    1842,
    18226,
    10034,
    26418,
    5938,
    22322,
    14130,
    30514,
    3890,
    20274,
    12082,
    28466,
    7986,
    24370,
    16178,
    32562,
    178,
    16562,
    8370,
    24754,
    4274,
    20658,
    12466,
    28850,
    2226,
    18610,
    10418,
    26802,
    6322,
    22706,
    14514,
    30898,
    1202,
    17586,
    9394,
    25778,
    5298,
    21682,
    13490,
    29874,
    3250,
    19634,
    11442,
    27826,
    7346,
    23730,
    15538,
    31922,
    690,
    17074,
    8882,
    25266,
    4786,
    21170,
    12978,
    29362,
    2738,
    19122,
    10930,
    27314,
    6834,
    23218,
    15026,
    31410,
    1714,
    18098,
    9906,
    26290,
    5810,
    22194,
    14002,
    30386,
    3762,
    20146,
    11954,
    28338,
    7858,
    24242,
    16050,
    32434,
    434,
    16818,
    8626,
    25010,
    4530,
    20914,
    12722,
    29106,
    2482,
    18866,
    10674,
    27058,
    6578,
    22962,
    14770,
    31154,
    1458,
    17842,
    9650,
    26034,
    5554,
    21938,
    13746,
    30130,
    3506,
    19890,
    11698,
    28082,
    7602,
    23986,
    15794,
    32178,
    946,
    17330,
    9138,
    25522,
    5042,
    21426,
    13234,
    29618,
    2994,
    19378,
    11186,
    27570,
    7090,
    23474,
    15282,
    31666,
    1970,
    18354,
    10162,
    26546,
    6066,
    22450,
    14258,
    30642,
    4018,
    20402,
    12210,
    28594,
    8114,
    24498,
    16306,
    32690,
    114,
    16498,
    8306,
    24690,
    4210,
    20594,
    12402,
    28786,
    2162,
    18546,
    10354,
    26738,
    6258,
    22642,
    14450,
    30834,
    1138,
    17522,
    9330,
    25714,
    5234,
    21618,
    13426,
    29810,
    3186,
    19570,
    11378,
    27762,
    7282,
    23666,
    15474,
    31858,
    626,
    17010,
    8818,
    25202,
    4722,
    21106,
    12914,
    29298,
    2674,
    19058,
    10866,
    27250,
    6770,
    23154,
    14962,
    31346,
    1650,
    18034,
    9842,
    26226,
    5746,
    22130,
    13938,
    30322,
    3698,
    20082,
    11890,
    28274,
    7794,
    24178,
    15986,
    32370,
    370,
    16754,
    8562,
    24946,
    4466,
    20850,
    12658,
    29042,
    2418,
    18802,
    10610,
    26994,
    6514,
    22898,
    14706,
    31090,
    1394,
    17778,
    9586,
    25970,
    5490,
    21874,
    13682,
    30066,
    3442,
    19826,
    11634,
    28018,
    7538,
    23922,
    15730,
    32114,
    882,
    17266,
    9074,
    25458,
    4978,
    21362,
    13170,
    29554,
    2930,
    19314,
    11122,
    27506,
    7026,
    23410,
    15218,
    31602,
    1906,
    18290,
    10098,
    26482,
    6002,
    22386,
    14194,
    30578,
    3954,
    20338,
    12146,
    28530,
    8050,
    24434,
    16242,
    32626,
    242,
    16626,
    8434,
    24818,
    4338,
    20722,
    12530,
    28914,
    2290,
    18674,
    10482,
    26866,
    6386,
    22770,
    14578,
    30962,
    1266,
    17650,
    9458,
    25842,
    5362,
    21746,
    13554,
    29938,
    3314,
    19698,
    11506,
    27890,
    7410,
    23794,
    15602,
    31986,
    754,
    17138,
    8946,
    25330,
    4850,
    21234,
    13042,
    29426,
    2802,
    19186,
    10994,
    27378,
    6898,
    23282,
    15090,
    31474,
    1778,
    18162,
    9970,
    26354,
    5874,
    22258,
    14066,
    30450,
    3826,
    20210,
    12018,
    28402,
    7922,
    24306,
    16114,
    32498,
    498,
    16882,
    8690,
    25074,
    4594,
    20978,
    12786,
    29170,
    2546,
    18930,
    10738,
    27122,
    6642,
    23026,
    14834,
    31218,
    1522,
    17906,
    9714,
    26098,
    5618,
    22002,
    13810,
    30194,
    3570,
    19954,
    11762,
    28146,
    7666,
    24050,
    15858,
    32242,
    1010,
    17394,
    9202,
    25586,
    5106,
    21490,
    13298,
    29682,
    3058,
    19442,
    11250,
    27634,
    7154,
    23538,
    15346,
    31730,
    2034,
    18418,
    10226,
    26610,
    6130,
    22514,
    14322,
    30706,
    4082,
    20466,
    12274,
    28658,
    8178,
    24562,
    16370,
    32754,
    10,
    16394,
    8202,
    24586,
    4106,
    20490,
    12298,
    28682,
    2058,
    18442,
    10250,
    26634,
    6154,
    22538,
    14346,
    30730,
    1034,
    17418,
    9226,
    25610,
    5130,
    21514,
    13322,
    29706,
    3082,
    19466,
    11274,
    27658,
    7178,
    23562,
    15370,
    31754,
    522,
    16906,
    8714,
    25098,
    4618,
    21002,
    12810,
    29194,
    2570,
    18954,
    10762,
    27146,
    6666,
    23050,
    14858,
    31242,
    1546,
    17930,
    9738,
    26122,
    5642,
    22026,
    13834,
    30218,
    3594,
    19978,
    11786,
    28170,
    7690,
    24074,
    15882,
    32266,
    266,
    16650,
    8458,
    24842,
    4362,
    20746,
    12554,
    28938,
    2314,
    18698,
    10506,
    26890,
    6410,
    22794,
    14602,
    30986,
    1290,
    17674,
    9482,
    25866,
    5386,
    21770,
    13578,
    29962,
    3338,
    19722,
    11530,
    27914,
    7434,
    23818,
    15626,
    32010,
    778,
    17162,
    8970,
    25354,
    4874,
    21258,
    13066,
    29450,
    2826,
    19210,
    11018,
    27402,
    6922,
    23306,
    15114,
    31498,
    1802,
    18186,
    9994,
    26378,
    5898,
    22282,
    14090,
    30474,
    3850,
    20234,
    12042,
    28426,
    7946,
    24330,
    16138,
    32522,
    138,
    16522,
    8330,
    24714,
    4234,
    20618,
    12426,
    28810,
    2186,
    18570,
    10378,
    26762,
    6282,
    22666,
    14474,
    30858,
    1162,
    17546,
    9354,
    25738,
    5258,
    21642,
    13450,
    29834,
    3210,
    19594,
    11402,
    27786,
    7306,
    23690,
    15498,
    31882,
    650,
    17034,
    8842,
    25226,
    4746,
    21130,
    12938,
    29322,
    2698,
    19082,
    10890,
    27274,
    6794,
    23178,
    14986,
    31370,
    1674,
    18058,
    9866,
    26250,
    5770,
    22154,
    13962,
    30346,
    3722,
    20106,
    11914,
    28298,
    7818,
    24202,
    16010,
    32394,
    394,
    16778,
    8586,
    24970,
    4490,
    20874,
    12682,
    29066,
    2442,
    18826,
    10634,
    27018,
    6538,
    22922,
    14730,
    31114,
    1418,
    17802,
    9610,
    25994,
    5514,
    21898,
    13706,
    30090,
    3466,
    19850,
    11658,
    28042,
    7562,
    23946,
    15754,
    32138,
    906,
    17290,
    9098,
    25482,
    5002,
    21386,
    13194,
    29578,
    2954,
    19338,
    11146,
    27530,
    7050,
    23434,
    15242,
    31626,
    1930,
    18314,
    10122,
    26506,
    6026,
    22410,
    14218,
    30602,
    3978,
    20362,
    12170,
    28554,
    8074,
    24458,
    16266,
    32650,
    74,
    16458,
    8266,
    24650,
    4170,
    20554,
    12362,
    28746,
    2122,
    18506,
    10314,
    26698,
    6218,
    22602,
    14410,
    30794,
    1098,
    17482,
    9290,
    25674,
    5194,
    21578,
    13386,
    29770,
    3146,
    19530,
    11338,
    27722,
    7242,
    23626,
    15434,
    31818,
    586,
    16970,
    8778,
    25162,
    4682,
    21066,
    12874,
    29258,
    2634,
    19018,
    10826,
    27210,
    6730,
    23114,
    14922,
    31306,
    1610,
    17994,
    9802,
    26186,
    5706,
    22090,
    13898,
    30282,
    3658,
    20042,
    11850,
    28234,
    7754,
    24138,
    15946,
    32330,
    330,
    16714,
    8522,
    24906,
    4426,
    20810,
    12618,
    29002,
    2378,
    18762,
    10570,
    26954,
    6474,
    22858,
    14666,
    31050,
    1354,
    17738,
    9546,
    25930,
    5450,
    21834,
    13642,
    30026,
    3402,
    19786,
    11594,
    27978,
    7498,
    23882,
    15690,
    32074,
    842,
    17226,
    9034,
    25418,
    4938,
    21322,
    13130,
    29514,
    2890,
    19274,
    11082,
    27466,
    6986,
    23370,
    15178,
    31562,
    1866,
    18250,
    10058,
    26442,
    5962,
    22346,
    14154,
    30538,
    3914,
    20298,
    12106,
    28490,
    8010,
    24394,
    16202,
    32586,
    202,
    16586,
    8394,
    24778,
    4298,
    20682,
    12490,
    28874,
    2250,
    18634,
    10442,
    26826,
    6346,
    22730,
    14538,
    30922,
    1226,
    17610,
    9418,
    25802,
    5322,
    21706,
    13514,
    29898,
    3274,
    19658,
    11466,
    27850,
    7370,
    23754,
    15562,
    31946,
    714,
    17098,
    8906,
    25290,
    4810,
    21194,
    13002,
    29386,
    2762,
    19146,
    10954,
    27338,
    6858,
    23242,
    15050,
    31434,
    1738,
    18122,
    9930,
    26314,
    5834,
    22218,
    14026,
    30410,
    3786,
    20170,
    11978,
    28362,
    7882,
    24266,
    16074,
    32458,
    458,
    16842,
    8650,
    25034,
    4554,
    20938,
    12746,
    29130,
    2506,
    18890,
    10698,
    27082,
    6602,
    22986,
    14794,
    31178,
    1482,
    17866,
    9674,
    26058,
    5578,
    21962,
    13770,
    30154,
    3530,
    19914,
    11722,
    28106,
    7626,
    24010,
    15818,
    32202,
    970,
    17354,
    9162,
    25546,
    5066,
    21450,
    13258,
    29642,
    3018,
    19402,
    11210,
    27594,
    7114,
    23498,
    15306,
    31690,
    1994,
    18378,
    10186,
    26570,
    6090,
    22474,
    14282,
    30666,
    4042,
    20426,
    12234,
    28618,
    8138,
    24522,
    16330,
    32714,
    42,
    16426,
    8234,
    24618,
    4138,
    20522,
    12330,
    28714,
    2090,
    18474,
    10282,
    26666,
    6186,
    22570,
    14378,
    30762,
    1066,
    17450,
    9258,
    25642,
    5162,
    21546,
    13354,
    29738,
    3114,
    19498,
    11306,
    27690,
    7210,
    23594,
    15402,
    31786,
    554,
    16938,
    8746,
    25130,
    4650,
    21034,
    12842,
    29226,
    2602,
    18986,
    10794,
    27178,
    6698,
    23082,
    14890,
    31274,
    1578,
    17962,
    9770,
    26154,
    5674,
    22058,
    13866,
    30250,
    3626,
    20010,
    11818,
    28202,
    7722,
    24106,
    15914,
    32298,
    298,
    16682,
    8490,
    24874,
    4394,
    20778,
    12586,
    28970,
    2346,
    18730,
    10538,
    26922,
    6442,
    22826,
    14634,
    31018,
    1322,
    17706,
    9514,
    25898,
    5418,
    21802,
    13610,
    29994,
    3370,
    19754,
    11562,
    27946,
    7466,
    23850,
    15658,
    32042,
    810,
    17194,
    9002,
    25386,
    4906,
    21290,
    13098,
    29482,
    2858,
    19242,
    11050,
    27434,
    6954,
    23338,
    15146,
    31530,
    1834,
    18218,
    10026,
    26410,
    5930,
    22314,
    14122,
    30506,
    3882,
    20266,
    12074,
    28458,
    7978,
    24362,
    16170,
    32554,
    170,
    16554,
    8362,
    24746,
    4266,
    20650,
    12458,
    28842,
    2218,
    18602,
    10410,
    26794,
    6314,
    22698,
    14506,
    30890,
    1194,
    17578,
    9386,
    25770,
    5290,
    21674,
    13482,
    29866,
    3242,
    19626,
    11434,
    27818,
    7338,
    23722,
    15530,
    31914,
    682,
    17066,
    8874,
    25258,
    4778,
    21162,
    12970,
    29354,
    2730,
    19114,
    10922,
    27306,
    6826,
    23210,
    15018,
    31402,
    1706,
    18090,
    9898,
    26282,
    5802,
    22186,
    13994,
    30378,
    3754,
    20138,
    11946,
    28330,
    7850,
    24234,
    16042,
    32426,
    426,
    16810,
    8618,
    25002,
    4522,
    20906,
    12714,
    29098,
    2474,
    18858,
    10666,
    27050,
    6570,
    22954,
    14762,
    31146,
    1450,
    17834,
    9642,
    26026,
    5546,
    21930,
    13738,
    30122,
    3498,
    19882,
    11690,
    28074,
    7594,
    23978,
    15786,
    32170,
    938,
    17322,
    9130,
    25514,
    5034,
    21418,
    13226,
    29610,
    2986,
    19370,
    11178,
    27562,
    7082,
    23466,
    15274,
    31658,
    1962,
    18346,
    10154,
    26538,
    6058,
    22442,
    14250,
    30634,
    4010,
    20394,
    12202,
    28586,
    8106,
    24490,
    16298,
    32682,
    106,
    16490,
    8298,
    24682,
    4202,
    20586,
    12394,
    28778,
    2154,
    18538,
    10346,
    26730,
    6250,
    22634,
    14442,
    30826,
    1130,
    17514,
    9322,
    25706,
    5226,
    21610,
    13418,
    29802,
    3178,
    19562,
    11370,
    27754,
    7274,
    23658,
    15466,
    31850,
    618,
    17002,
    8810,
    25194,
    4714,
    21098,
    12906,
    29290,
    2666,
    19050,
    10858,
    27242,
    6762,
    23146,
    14954,
    31338,
    1642,
    18026,
    9834,
    26218,
    5738,
    22122,
    13930,
    30314,
    3690,
    20074,
    11882,
    28266,
    7786,
    24170,
    15978,
    32362,
    362,
    16746,
    8554,
    24938,
    4458,
    20842,
    12650,
    29034,
    2410,
    18794,
    10602,
    26986,
    6506,
    22890,
    14698,
    31082,
    1386,
    17770,
    9578,
    25962,
    5482,
    21866,
    13674,
    30058,
    3434,
    19818,
    11626,
    28010,
    7530,
    23914,
    15722,
    32106,
    874,
    17258,
    9066,
    25450,
    4970,
    21354,
    13162,
    29546,
    2922,
    19306,
    11114,
    27498,
    7018,
    23402,
    15210,
    31594,
    1898,
    18282,
    10090,
    26474,
    5994,
    22378,
    14186,
    30570,
    3946,
    20330,
    12138,
    28522,
    8042,
    24426,
    16234,
    32618,
    234,
    16618,
    8426,
    24810,
    4330,
    20714,
    12522,
    28906,
    2282,
    18666,
    10474,
    26858,
    6378,
    22762,
    14570,
    30954,
    1258,
    17642,
    9450,
    25834,
    5354,
    21738,
    13546,
    29930,
    3306,
    19690,
    11498,
    27882,
    7402,
    23786,
    15594,
    31978,
    746,
    17130,
    8938,
    25322,
    4842,
    21226,
    13034,
    29418,
    2794,
    19178,
    10986,
    27370,
    6890,
    23274,
    15082,
    31466,
    1770,
    18154,
    9962,
    26346,
    5866,
    22250,
    14058,
    30442,
    3818,
    20202,
    12010,
    28394,
    7914,
    24298,
    16106,
    32490,
    490,
    16874,
    8682,
    25066,
    4586,
    20970,
    12778,
    29162,
    2538,
    18922,
    10730,
    27114,
    6634,
    23018,
    14826,
    31210,
    1514,
    17898,
    9706,
    26090,
    5610,
    21994,
    13802,
    30186,
    3562,
    19946,
    11754,
    28138,
    7658,
    24042,
    15850,
    32234,
    1002,
    17386,
    9194,
    25578,
    5098,
    21482,
    13290,
    29674,
    3050,
    19434,
    11242,
    27626,
    7146,
    23530,
    15338,
    31722,
    2026,
    18410,
    10218,
    26602,
    6122,
    22506,
    14314,
    30698,
    4074,
    20458,
    12266,
    28650,
    8170,
    24554,
    16362,
    32746,
    26,
    16410,
    8218,
    24602,
    4122,
    20506,
    12314,
    28698,
    2074,
    18458,
    10266,
    26650,
    6170,
    22554,
    14362,
    30746,
    1050,
    17434,
    9242,
    25626,
    5146,
    21530,
    13338,
    29722,
    3098,
    19482,
    11290,
    27674,
    7194,
    23578,
    15386,
    31770,
    538,
    16922,
    8730,
    25114,
    4634,
    21018,
    12826,
    29210,
    2586,
    18970,
    10778,
    27162,
    6682,
    23066,
    14874,
    31258,
    1562,
    17946,
    9754,
    26138,
    5658,
    22042,
    13850,
    30234,
    3610,
    19994,
    11802,
    28186,
    7706,
    24090,
    15898,
    32282,
    282,
    16666,
    8474,
    24858,
    4378,
    20762,
    12570,
    28954,
    2330,
    18714,
    10522,
    26906,
    6426,
    22810,
    14618,
    31002,
    1306,
    17690,
    9498,
    25882,
    5402,
    21786,
    13594,
    29978,
    3354,
    19738,
    11546,
    27930,
    7450,
    23834,
    15642,
    32026,
    794,
    17178,
    8986,
    25370,
    4890,
    21274,
    13082,
    29466,
    2842,
    19226,
    11034,
    27418,
    6938,
    23322,
    15130,
    31514,
    1818,
    18202,
    10010,
    26394,
    5914,
    22298,
    14106,
    30490,
    3866,
    20250,
    12058,
    28442,
    7962,
    24346,
    16154,
    32538,
    154,
    16538,
    8346,
    24730,
    4250,
    20634,
    12442,
    28826,
    2202,
    18586,
    10394,
    26778,
    6298,
    22682,
    14490,
    30874,
    1178,
    17562,
    9370,
    25754,
    5274,
    21658,
    13466,
    29850,
    3226,
    19610,
    11418,
    27802,
    7322,
    23706,
    15514,
    31898,
    666,
    17050,
    8858,
    25242,
    4762,
    21146,
    12954,
    29338,
    2714,
    19098,
    10906,
    27290,
    6810,
    23194,
    15002,
    31386,
    1690,
    18074,
    9882,
    26266,
    5786,
    22170,
    13978,
    30362,
    3738,
    20122,
    11930,
    28314,
    7834,
    24218,
    16026,
    32410,
    410,
    16794,
    8602,
    24986,
    4506,
    20890,
    12698,
    29082,
    2458,
    18842,
    10650,
    27034,
    6554,
    22938,
    14746,
    31130,
    1434,
    17818,
    9626,
    26010,
    5530,
    21914,
    13722,
    30106,
    3482,
    19866,
    11674,
    28058,
    7578,
    23962,
    15770,
    32154,
    922,
    17306,
    9114,
    25498,
    5018,
    21402,
    13210,
    29594,
    2970,
    19354,
    11162,
    27546,
    7066,
    23450,
    15258,
    31642,
    1946,
    18330,
    10138,
    26522,
    6042,
    22426,
    14234,
    30618,
    3994,
    20378,
    12186,
    28570,
    8090,
    24474,
    16282,
    32666,
    90,
    16474,
    8282,
    24666,
    4186,
    20570,
    12378,
    28762,
    2138,
    18522,
    10330,
    26714,
    6234,
    22618,
    14426,
    30810,
    1114,
    17498,
    9306,
    25690,
    5210,
    21594,
    13402,
    29786,
    3162,
    19546,
    11354,
    27738,
    7258,
    23642,
    15450,
    31834,
    602,
    16986,
    8794,
    25178,
    4698,
    21082,
    12890,
    29274,
    2650,
    19034,
    10842,
    27226,
    6746,
    23130,
    14938,
    31322,
    1626,
    18010,
    9818,
    26202,
    5722,
    22106,
    13914,
    30298,
    3674,
    20058,
    11866,
    28250,
    7770,
    24154,
    15962,
    32346,
    346,
    16730,
    8538,
    24922,
    4442,
    20826,
    12634,
    29018,
    2394,
    18778,
    10586,
    26970,
    6490,
    22874,
    14682,
    31066,
    1370,
    17754,
    9562,
    25946,
    5466,
    21850,
    13658,
    30042,
    3418,
    19802,
    11610,
    27994,
    7514,
    23898,
    15706,
    32090,
    858,
    17242,
    9050,
    25434,
    4954,
    21338,
    13146,
    29530,
    2906,
    19290,
    11098,
    27482,
    7002,
    23386,
    15194,
    31578,
    1882,
    18266,
    10074,
    26458,
    5978,
    22362,
    14170,
    30554,
    3930,
    20314,
    12122,
    28506,
    8026,
    24410,
    16218,
    32602,
    218,
    16602,
    8410,
    24794,
    4314,
    20698,
    12506,
    28890,
    2266,
    18650,
    10458,
    26842,
    6362,
    22746,
    14554,
    30938,
    1242,
    17626,
    9434,
    25818,
    5338,
    21722,
    13530,
    29914,
    3290,
    19674,
    11482,
    27866,
    7386,
    23770,
    15578,
    31962,
    730,
    17114,
    8922,
    25306,
    4826,
    21210,
    13018,
    29402,
    2778,
    19162,
    10970,
    27354,
    6874,
    23258,
    15066,
    31450,
    1754,
    18138,
    9946,
    26330,
    5850,
    22234,
    14042,
    30426,
    3802,
    20186,
    11994,
    28378,
    7898,
    24282,
    16090,
    32474,
    474,
    16858,
    8666,
    25050,
    4570,
    20954,
    12762,
    29146,
    2522,
    18906,
    10714,
    27098,
    6618,
    23002,
    14810,
    31194,
    1498,
    17882,
    9690,
    26074,
    5594,
    21978,
    13786,
    30170,
    3546,
    19930,
    11738,
    28122,
    7642,
    24026,
    15834,
    32218,
    986,
    17370,
    9178,
    25562,
    5082,
    21466,
    13274,
    29658,
    3034,
    19418,
    11226,
    27610,
    7130,
    23514,
    15322,
    31706,
    2010,
    18394,
    10202,
    26586,
    6106,
    22490,
    14298,
    30682,
    4058,
    20442,
    12250,
    28634,
    8154,
    24538,
    16346,
    32730,
    58,
    16442,
    8250,
    24634,
    4154,
    20538,
    12346,
    28730,
    2106,
    18490,
    10298,
    26682,
    6202,
    22586,
    14394,
    30778,
    1082,
    17466,
    9274,
    25658,
    5178,
    21562,
    13370,
    29754,
    3130,
    19514,
    11322,
    27706,
    7226,
    23610,
    15418,
    31802,
    570,
    16954,
    8762,
    25146,
    4666,
    21050,
    12858,
    29242,
    2618,
    19002,
    10810,
    27194,
    6714,
    23098,
    14906,
    31290,
    1594,
    17978,
    9786,
    26170,
    5690,
    22074,
    13882,
    30266,
    3642,
    20026,
    11834,
    28218,
    7738,
    24122,
    15930,
    32314,
    314,
    16698,
    8506,
    24890,
    4410,
    20794,
    12602,
    28986,
    2362,
    18746,
    10554,
    26938,
    6458,
    22842,
    14650,
    31034,
    1338,
    17722,
    9530,
    25914,
    5434,
    21818,
    13626,
    30010,
    3386,
    19770,
    11578,
    27962,
    7482,
    23866,
    15674,
    32058,
    826,
    17210,
    9018,
    25402,
    4922,
    21306,
    13114,
    29498,
    2874,
    19258,
    11066,
    27450,
    6970,
    23354,
    15162,
    31546,
    1850,
    18234,
    10042,
    26426,
    5946,
    22330,
    14138,
    30522,
    3898,
    20282,
    12090,
    28474,
    7994,
    24378,
    16186,
    32570,
    186,
    16570,
    8378,
    24762,
    4282,
    20666,
    12474,
    28858,
    2234,
    18618,
    10426,
    26810,
    6330,
    22714,
    14522,
    30906,
    1210,
    17594,
    9402,
    25786,
    5306,
    21690,
    13498,
    29882,
    3258,
    19642,
    11450,
    27834,
    7354,
    23738,
    15546,
    31930,
    698,
    17082,
    8890,
    25274,
    4794,
    21178,
    12986,
    29370,
    2746,
    19130,
    10938,
    27322,
    6842,
    23226,
    15034,
    31418,
    1722,
    18106,
    9914,
    26298,
    5818,
    22202,
    14010,
    30394,
    3770,
    20154,
    11962,
    28346,
    7866,
    24250,
    16058,
    32442,
    442,
    16826,
    8634,
    25018,
    4538,
    20922,
    12730,
    29114,
    2490,
    18874,
    10682,
    27066,
    6586,
    22970,
    14778,
    31162,
    1466,
    17850,
    9658,
    26042,
    5562,
    21946,
    13754,
    30138,
    3514,
    19898,
    11706,
    28090,
    7610,
    23994,
    15802,
    32186,
    954,
    17338,
    9146,
    25530,
    5050,
    21434,
    13242,
    29626,
    3002,
    19386,
    11194,
    27578,
    7098,
    23482,
    15290,
    31674,
    1978,
    18362,
    10170,
    26554,
    6074,
    22458,
    14266,
    30650,
    4026,
    20410,
    12218,
    28602,
    8122,
    24506,
    16314,
    32698,
    122,
    16506,
    8314,
    24698,
    4218,
    20602,
    12410,
    28794,
    2170,
    18554,
    10362,
    26746,
    6266,
    22650,
    14458,
    30842,
    1146,
    17530,
    9338,
    25722,
    5242,
    21626,
    13434,
    29818,
    3194,
    19578,
    11386,
    27770,
    7290,
    23674,
    15482,
    31866,
    634,
    17018,
    8826,
    25210,
    4730,
    21114,
    12922,
    29306,
    2682,
    19066,
    10874,
    27258,
    6778,
    23162,
    14970,
    31354,
    1658,
    18042,
    9850,
    26234,
    5754,
    22138,
    13946,
    30330,
    3706,
    20090,
    11898,
    28282,
    7802,
    24186,
    15994,
    32378,
    378,
    16762,
    8570,
    24954,
    4474,
    20858,
    12666,
    29050,
    2426,
    18810,
    10618,
    27002,
    6522,
    22906,
    14714,
    31098,
    1402,
    17786,
    9594,
    25978,
    5498,
    21882,
    13690,
    30074,
    3450,
    19834,
    11642,
    28026,
    7546,
    23930,
    15738,
    32122,
    890,
    17274,
    9082,
    25466,
    4986,
    21370,
    13178,
    29562,
    2938,
    19322,
    11130,
    27514,
    7034,
    23418,
    15226,
    31610,
    1914,
    18298,
    10106,
    26490,
    6010,
    22394,
    14202,
    30586,
    3962,
    20346,
    12154,
    28538,
    8058,
    24442,
    16250,
    32634,
    250,
    16634,
    8442,
    24826,
    4346,
    20730,
    12538,
    28922,
    2298,
    18682,
    10490,
    26874,
    6394,
    22778,
    14586,
    30970,
    1274,
    17658,
    9466,
    25850,
    5370,
    21754,
    13562,
    29946,
    3322,
    19706,
    11514,
    27898,
    7418,
    23802,
    15610,
    31994,
    762,
    17146,
    8954,
    25338,
    4858,
    21242,
    13050,
    29434,
    2810,
    19194,
    11002,
    27386,
    6906,
    23290,
    15098,
    31482,
    1786,
    18170,
    9978,
    26362,
    5882,
    22266,
    14074,
    30458,
    3834,
    20218,
    12026,
    28410,
    7930,
    24314,
    16122,
    32506,
    506,
    16890,
    8698,
    25082,
    4602,
    20986,
    12794,
    29178,
    2554,
    18938,
    10746,
    27130,
    6650,
    23034,
    14842,
    31226,
    1530,
    17914,
    9722,
    26106,
    5626,
    22010,
    13818,
    30202,
    3578,
    19962,
    11770,
    28154,
    7674,
    24058,
    15866,
    32250,
    1018,
    17402,
    9210,
    25594,
    5114,
    21498,
    13306,
    29690,
    3066,
    19450,
    11258,
    27642,
    7162,
    23546,
    15354,
    31738,
    2042,
    18426,
    10234,
    26618,
    6138,
    22522,
    14330,
    30714,
    4090,
    20474,
    12282,
    28666,
    8186,
    24570,
    16378,
    32762,
    6,
    16390,
    8198,
    24582,
    4102,
    20486,
    12294,
    28678,
    2054,
    18438,
    10246,
    26630,
    6150,
    22534,
    14342,
    30726,
    1030,
    17414,
    9222,
    25606,
    5126,
    21510,
    13318,
    29702,
    3078,
    19462,
    11270,
    27654,
    7174,
    23558,
    15366,
    31750,
    518,
    16902,
    8710,
    25094,
    4614,
    20998,
    12806,
    29190,
    2566,
    18950,
    10758,
    27142,
    6662,
    23046,
    14854,
    31238,
    1542,
    17926,
    9734,
    26118,
    5638,
    22022,
    13830,
    30214,
    3590,
    19974,
    11782,
    28166,
    7686,
    24070,
    15878,
    32262,
    262,
    16646,
    8454,
    24838,
    4358,
    20742,
    12550,
    28934,
    2310,
    18694,
    10502,
    26886,
    6406,
    22790,
    14598,
    30982,
    1286,
    17670,
    9478,
    25862,
    5382,
    21766,
    13574,
    29958,
    3334,
    19718,
    11526,
    27910,
    7430,
    23814,
    15622,
    32006,
    774,
    17158,
    8966,
    25350,
    4870,
    21254,
    13062,
    29446,
    2822,
    19206,
    11014,
    27398,
    6918,
    23302,
    15110,
    31494,
    1798,
    18182,
    9990,
    26374,
    5894,
    22278,
    14086,
    30470,
    3846,
    20230,
    12038,
    28422,
    7942,
    24326,
    16134,
    32518,
    134,
    16518,
    8326,
    24710,
    4230,
    20614,
    12422,
    28806,
    2182,
    18566,
    10374,
    26758,
    6278,
    22662,
    14470,
    30854,
    1158,
    17542,
    9350,
    25734,
    5254,
    21638,
    13446,
    29830,
    3206,
    19590,
    11398,
    27782,
    7302,
    23686,
    15494,
    31878,
    646,
    17030,
    8838,
    25222,
    4742,
    21126,
    12934,
    29318,
    2694,
    19078,
    10886,
    27270,
    6790,
    23174,
    14982,
    31366,
    1670,
    18054,
    9862,
    26246,
    5766,
    22150,
    13958,
    30342,
    3718,
    20102,
    11910,
    28294,
    7814,
    24198,
    16006,
    32390,
    390,
    16774,
    8582,
    24966,
    4486,
    20870,
    12678,
    29062,
    2438,
    18822,
    10630,
    27014,
    6534,
    22918,
    14726,
    31110,
    1414,
    17798,
    9606,
    25990,
    5510,
    21894,
    13702,
    30086,
    3462,
    19846,
    11654,
    28038,
    7558,
    23942,
    15750,
    32134,
    902,
    17286,
    9094,
    25478,
    4998,
    21382,
    13190,
    29574,
    2950,
    19334,
    11142,
    27526,
    7046,
    23430,
    15238,
    31622,
    1926,
    18310,
    10118,
    26502,
    6022,
    22406,
    14214,
    30598,
    3974,
    20358,
    12166,
    28550,
    8070,
    24454,
    16262,
    32646,
    70,
    16454,
    8262,
    24646,
    4166,
    20550,
    12358,
    28742,
    2118,
    18502,
    10310,
    26694,
    6214,
    22598,
    14406,
    30790,
    1094,
    17478,
    9286,
    25670,
    5190,
    21574,
    13382,
    29766,
    3142,
    19526,
    11334,
    27718,
    7238,
    23622,
    15430,
    31814,
    582,
    16966,
    8774,
    25158,
    4678,
    21062,
    12870,
    29254,
    2630,
    19014,
    10822,
    27206,
    6726,
    23110,
    14918,
    31302,
    1606,
    17990,
    9798,
    26182,
    5702,
    22086,
    13894,
    30278,
    3654,
    20038,
    11846,
    28230,
    7750,
    24134,
    15942,
    32326,
    326,
    16710,
    8518,
    24902,
    4422,
    20806,
    12614,
    28998,
    2374,
    18758,
    10566,
    26950,
    6470,
    22854,
    14662,
    31046,
    1350,
    17734,
    9542,
    25926,
    5446,
    21830,
    13638,
    30022,
    3398,
    19782,
    11590,
    27974,
    7494,
    23878,
    15686,
    32070,
    838,
    17222,
    9030,
    25414,
    4934,
    21318,
    13126,
    29510,
    2886,
    19270,
    11078,
    27462,
    6982,
    23366,
    15174,
    31558,
    1862,
    18246,
    10054,
    26438,
    5958,
    22342,
    14150,
    30534,
    3910,
    20294,
    12102,
    28486,
    8006,
    24390,
    16198,
    32582,
    198,
    16582,
    8390,
    24774,
    4294,
    20678,
    12486,
    28870,
    2246,
    18630,
    10438,
    26822,
    6342,
    22726,
    14534,
    30918,
    1222,
    17606,
    9414,
    25798,
    5318,
    21702,
    13510,
    29894,
    3270,
    19654,
    11462,
    27846,
    7366,
    23750,
    15558,
    31942,
    710,
    17094,
    8902,
    25286,
    4806,
    21190,
    12998,
    29382,
    2758,
    19142,
    10950,
    27334,
    6854,
    23238,
    15046,
    31430,
    1734,
    18118,
    9926,
    26310,
    5830,
    22214,
    14022,
    30406,
    3782,
    20166,
    11974,
    28358,
    7878,
    24262,
    16070,
    32454,
    454,
    16838,
    8646,
    25030,
    4550,
    20934,
    12742,
    29126,
    2502,
    18886,
    10694,
    27078,
    6598,
    22982,
    14790,
    31174,
    1478,
    17862,
    9670,
    26054,
    5574,
    21958,
    13766,
    30150,
    3526,
    19910,
    11718,
    28102,
    7622,
    24006,
    15814,
    32198,
    966,
    17350,
    9158,
    25542,
    5062,
    21446,
    13254,
    29638,
    3014,
    19398,
    11206,
    27590,
    7110,
    23494,
    15302,
    31686,
    1990,
    18374,
    10182,
    26566,
    6086,
    22470,
    14278,
    30662,
    4038,
    20422,
    12230,
    28614,
    8134,
    24518,
    16326,
    32710,
    38,
    16422,
    8230,
    24614,
    4134,
    20518,
    12326,
    28710,
    2086,
    18470,
    10278,
    26662,
    6182,
    22566,
    14374,
    30758,
    1062,
    17446,
    9254,
    25638,
    5158,
    21542,
    13350,
    29734,
    3110,
    19494,
    11302,
    27686,
    7206,
    23590,
    15398,
    31782,
    550,
    16934,
    8742,
    25126,
    4646,
    21030,
    12838,
    29222,
    2598,
    18982,
    10790,
    27174,
    6694,
    23078,
    14886,
    31270,
    1574,
    17958,
    9766,
    26150,
    5670,
    22054,
    13862,
    30246,
    3622,
    20006,
    11814,
    28198,
    7718,
    24102,
    15910,
    32294,
    294,
    16678,
    8486,
    24870,
    4390,
    20774,
    12582,
    28966,
    2342,
    18726,
    10534,
    26918,
    6438,
    22822,
    14630,
    31014,
    1318,
    17702,
    9510,
    25894,
    5414,
    21798,
    13606,
    29990,
    3366,
    19750,
    11558,
    27942,
    7462,
    23846,
    15654,
    32038,
    806,
    17190,
    8998,
    25382,
    4902,
    21286,
    13094,
    29478,
    2854,
    19238,
    11046,
    27430,
    6950,
    23334,
    15142,
    31526,
    1830,
    18214,
    10022,
    26406,
    5926,
    22310,
    14118,
    30502,
    3878,
    20262,
    12070,
    28454,
    7974,
    24358,
    16166,
    32550,
    166,
    16550,
    8358,
    24742,
    4262,
    20646,
    12454,
    28838,
    2214,
    18598,
    10406,
    26790,
    6310,
    22694,
    14502,
    30886,
    1190,
    17574,
    9382,
    25766,
    5286,
    21670,
    13478,
    29862,
    3238,
    19622,
    11430,
    27814,
    7334,
    23718,
    15526,
    31910,
    678,
    17062,
    8870,
    25254,
    4774,
    21158,
    12966,
    29350,
    2726,
    19110,
    10918,
    27302,
    6822,
    23206,
    15014,
    31398,
    1702,
    18086,
    9894,
    26278,
    5798,
    22182,
    13990,
    30374,
    3750,
    20134,
    11942,
    28326,
    7846,
    24230,
    16038,
    32422,
    422,
    16806,
    8614,
    24998,
    4518,
    20902,
    12710,
    29094,
    2470,
    18854,
    10662,
    27046,
    6566,
    22950,
    14758,
    31142,
    1446,
    17830,
    9638,
    26022,
    5542,
    21926,
    13734,
    30118,
    3494,
    19878,
    11686,
    28070,
    7590,
    23974,
    15782,
    32166,
    934,
    17318,
    9126,
    25510,
    5030,
    21414,
    13222,
    29606,
    2982,
    19366,
    11174,
    27558,
    7078,
    23462,
    15270,
    31654,
    1958,
    18342,
    10150,
    26534,
    6054,
    22438,
    14246,
    30630,
    4006,
    20390,
    12198,
    28582,
    8102,
    24486,
    16294,
    32678,
    102,
    16486,
    8294,
    24678,
    4198,
    20582,
    12390,
    28774,
    2150,
    18534,
    10342,
    26726,
    6246,
    22630,
    14438,
    30822,
    1126,
    17510,
    9318,
    25702,
    5222,
    21606,
    13414,
    29798,
    3174,
    19558,
    11366,
    27750,
    7270,
    23654,
    15462,
    31846,
    614,
    16998,
    8806,
    25190,
    4710,
    21094,
    12902,
    29286,
    2662,
    19046,
    10854,
    27238,
    6758,
    23142,
    14950,
    31334,
    1638,
    18022,
    9830,
    26214,
    5734,
    22118,
    13926,
    30310,
    3686,
    20070,
    11878,
    28262,
    7782,
    24166,
    15974,
    32358,
    358,
    16742,
    8550,
    24934,
    4454,
    20838,
    12646,
    29030,
    2406,
    18790,
    10598,
    26982,
    6502,
    22886,
    14694,
    31078,
    1382,
    17766,
    9574,
    25958,
    5478,
    21862,
    13670,
    30054,
    3430,
    19814,
    11622,
    28006,
    7526,
    23910,
    15718,
    32102,
    870,
    17254,
    9062,
    25446,
    4966,
    21350,
    13158,
    29542,
    2918,
    19302,
    11110,
    27494,
    7014,
    23398,
    15206,
    31590,
    1894,
    18278,
    10086,
    26470,
    5990,
    22374,
    14182,
    30566,
    3942,
    20326,
    12134,
    28518,
    8038,
    24422,
    16230,
    32614,
    230,
    16614,
    8422,
    24806,
    4326,
    20710,
    12518,
    28902,
    2278,
    18662,
    10470,
    26854,
    6374,
    22758,
    14566,
    30950,
    1254,
    17638,
    9446,
    25830,
    5350,
    21734,
    13542,
    29926,
    3302,
    19686,
    11494,
    27878,
    7398,
    23782,
    15590,
    31974,
    742,
    17126,
    8934,
    25318,
    4838,
    21222,
    13030,
    29414,
    2790,
    19174,
    10982,
    27366,
    6886,
    23270,
    15078,
    31462,
    1766,
    18150,
    9958,
    26342,
    5862,
    22246,
    14054,
    30438,
    3814,
    20198,
    12006,
    28390,
    7910,
    24294,
    16102,
    32486,
    486,
    16870,
    8678,
    25062,
    4582,
    20966,
    12774,
    29158,
    2534,
    18918,
    10726,
    27110,
    6630,
    23014,
    14822,
    31206,
    1510,
    17894,
    9702,
    26086,
    5606,
    21990,
    13798,
    30182,
    3558,
    19942,
    11750,
    28134,
    7654,
    24038,
    15846,
    32230,
    998,
    17382,
    9190,
    25574,
    5094,
    21478,
    13286,
    29670,
    3046,
    19430,
    11238,
    27622,
    7142,
    23526,
    15334,
    31718,
    2022,
    18406,
    10214,
    26598,
    6118,
    22502,
    14310,
    30694,
    4070,
    20454,
    12262,
    28646,
    8166,
    24550,
    16358,
    32742,
    22,
    16406,
    8214,
    24598,
    4118,
    20502,
    12310,
    28694,
    2070,
    18454,
    10262,
    26646,
    6166,
    22550,
    14358,
    30742,
    1046,
    17430,
    9238,
    25622,
    5142,
    21526,
    13334,
    29718,
    3094,
    19478,
    11286,
    27670,
    7190,
    23574,
    15382,
    31766,
    534,
    16918,
    8726,
    25110,
    4630,
    21014,
    12822,
    29206,
    2582,
    18966,
    10774,
    27158,
    6678,
    23062,
    14870,
    31254,
    1558,
    17942,
    9750,
    26134,
    5654,
    22038,
    13846,
    30230,
    3606,
    19990,
    11798,
    28182,
    7702,
    24086,
    15894,
    32278,
    278,
    16662,
    8470,
    24854,
    4374,
    20758,
    12566,
    28950,
    2326,
    18710,
    10518,
    26902,
    6422,
    22806,
    14614,
    30998,
    1302,
    17686,
    9494,
    25878,
    5398,
    21782,
    13590,
    29974,
    3350,
    19734,
    11542,
    27926,
    7446,
    23830,
    15638,
    32022,
    790,
    17174,
    8982,
    25366,
    4886,
    21270,
    13078,
    29462,
    2838,
    19222,
    11030,
    27414,
    6934,
    23318,
    15126,
    31510,
    1814,
    18198,
    10006,
    26390,
    5910,
    22294,
    14102,
    30486,
    3862,
    20246,
    12054,
    28438,
    7958,
    24342,
    16150,
    32534,
    150,
    16534,
    8342,
    24726,
    4246,
    20630,
    12438,
    28822,
    2198,
    18582,
    10390,
    26774,
    6294,
    22678,
    14486,
    30870,
    1174,
    17558,
    9366,
    25750,
    5270,
    21654,
    13462,
    29846,
    3222,
    19606,
    11414,
    27798,
    7318,
    23702,
    15510,
    31894,
    662,
    17046,
    8854,
    25238,
    4758,
    21142,
    12950,
    29334,
    2710,
    19094,
    10902,
    27286,
    6806,
    23190,
    14998,
    31382,
    1686,
    18070,
    9878,
    26262,
    5782,
    22166,
    13974,
    30358,
    3734,
    20118,
    11926,
    28310,
    7830,
    24214,
    16022,
    32406,
    406,
    16790,
    8598,
    24982,
    4502,
    20886,
    12694,
    29078,
    2454,
    18838,
    10646,
    27030,
    6550,
    22934,
    14742,
    31126,
    1430,
    17814,
    9622,
    26006,
    5526,
    21910,
    13718,
    30102,
    3478,
    19862,
    11670,
    28054,
    7574,
    23958,
    15766,
    32150,
    918,
    17302,
    9110,
    25494,
    5014,
    21398,
    13206,
    29590,
    2966,
    19350,
    11158,
    27542,
    7062,
    23446,
    15254,
    31638,
    1942,
    18326,
    10134,
    26518,
    6038,
    22422,
    14230,
    30614,
    3990,
    20374,
    12182,
    28566,
    8086,
    24470,
    16278,
    32662,
    86,
    16470,
    8278,
    24662,
    4182,
    20566,
    12374,
    28758,
    2134,
    18518,
    10326,
    26710,
    6230,
    22614,
    14422,
    30806,
    1110,
    17494,
    9302,
    25686,
    5206,
    21590,
    13398,
    29782,
    3158,
    19542,
    11350,
    27734,
    7254,
    23638,
    15446,
    31830,
    598,
    16982,
    8790,
    25174,
    4694,
    21078,
    12886,
    29270,
    2646,
    19030,
    10838,
    27222,
    6742,
    23126,
    14934,
    31318,
    1622,
    18006,
    9814,
    26198,
    5718,
    22102,
    13910,
    30294,
    3670,
    20054,
    11862,
    28246,
    7766,
    24150,
    15958,
    32342,
    342,
    16726,
    8534,
    24918,
    4438,
    20822,
    12630,
    29014,
    2390,
    18774,
    10582,
    26966,
    6486,
    22870,
    14678,
    31062,
    1366,
    17750,
    9558,
    25942,
    5462,
    21846,
    13654,
    30038,
    3414,
    19798,
    11606,
    27990,
    7510,
    23894,
    15702,
    32086,
    854,
    17238,
    9046,
    25430,
    4950,
    21334,
    13142,
    29526,
    2902,
    19286,
    11094,
    27478,
    6998,
    23382,
    15190,
    31574,
    1878,
    18262,
    10070,
    26454,
    5974,
    22358,
    14166,
    30550,
    3926,
    20310,
    12118,
    28502,
    8022,
    24406,
    16214,
    32598,
    214,
    16598,
    8406,
    24790,
    4310,
    20694,
    12502,
    28886,
    2262,
    18646,
    10454,
    26838,
    6358,
    22742,
    14550,
    30934,
    1238,
    17622,
    9430,
    25814,
    5334,
    21718,
    13526,
    29910,
    3286,
    19670,
    11478,
    27862,
    7382,
    23766,
    15574,
    31958,
    726,
    17110,
    8918,
    25302,
    4822,
    21206,
    13014,
    29398,
    2774,
    19158,
    10966,
    27350,
    6870,
    23254,
    15062,
    31446,
    1750,
    18134,
    9942,
    26326,
    5846,
    22230,
    14038,
    30422,
    3798,
    20182,
    11990,
    28374,
    7894,
    24278,
    16086,
    32470,
    470,
    16854,
    8662,
    25046,
    4566,
    20950,
    12758,
    29142,
    2518,
    18902,
    10710,
    27094,
    6614,
    22998,
    14806,
    31190,
    1494,
    17878,
    9686,
    26070,
    5590,
    21974,
    13782,
    30166,
    3542,
    19926,
    11734,
    28118,
    7638,
    24022,
    15830,
    32214,
    982,
    17366,
    9174,
    25558,
    5078,
    21462,
    13270,
    29654,
    3030,
    19414,
    11222,
    27606,
    7126,
    23510,
    15318,
    31702,
    2006,
    18390,
    10198,
    26582,
    6102,
    22486,
    14294,
    30678,
    4054,
    20438,
    12246,
    28630,
    8150,
    24534,
    16342,
    32726,
    54,
    16438,
    8246,
    24630,
    4150,
    20534,
    12342,
    28726,
    2102,
    18486,
    10294,
    26678,
    6198,
    22582,
    14390,
    30774,
    1078,
    17462,
    9270,
    25654,
    5174,
    21558,
    13366,
    29750,
    3126,
    19510,
    11318,
    27702,
    7222,
    23606,
    15414,
    31798,
    566,
    16950,
    8758,
    25142,
    4662,
    21046,
    12854,
    29238,
    2614,
    18998,
    10806,
    27190,
    6710,
    23094,
    14902,
    31286,
    1590,
    17974,
    9782,
    26166,
    5686,
    22070,
    13878,
    30262,
    3638,
    20022,
    11830,
    28214,
    7734,
    24118,
    15926,
    32310,
    310,
    16694,
    8502,
    24886,
    4406,
    20790,
    12598,
    28982,
    2358,
    18742,
    10550,
    26934,
    6454,
    22838,
    14646,
    31030,
    1334,
    17718,
    9526,
    25910,
    5430,
    21814,
    13622,
    30006,
    3382,
    19766,
    11574,
    27958,
    7478,
    23862,
    15670,
    32054,
    822,
    17206,
    9014,
    25398,
    4918,
    21302,
    13110,
    29494,
    2870,
    19254,
    11062,
    27446,
    6966,
    23350,
    15158,
    31542,
    1846,
    18230,
    10038,
    26422,
    5942,
    22326,
    14134,
    30518,
    3894,
    20278,
    12086,
    28470,
    7990,
    24374,
    16182,
    32566,
    182,
    16566,
    8374,
    24758,
    4278,
    20662,
    12470,
    28854,
    2230,
    18614,
    10422,
    26806,
    6326,
    22710,
    14518,
    30902,
    1206,
    17590,
    9398,
    25782,
    5302,
    21686,
    13494,
    29878,
    3254,
    19638,
    11446,
    27830,
    7350,
    23734,
    15542,
    31926,
    694,
    17078,
    8886,
    25270,
    4790,
    21174,
    12982,
    29366,
    2742,
    19126,
    10934,
    27318,
    6838,
    23222,
    15030,
    31414,
    1718,
    18102,
    9910,
    26294,
    5814,
    22198,
    14006,
    30390,
    3766,
    20150,
    11958,
    28342,
    7862,
    24246,
    16054,
    32438,
    438,
    16822,
    8630,
    25014,
    4534,
    20918,
    12726,
    29110,
    2486,
    18870,
    10678,
    27062,
    6582,
    22966,
    14774,
    31158,
    1462,
    17846,
    9654,
    26038,
    5558,
    21942,
    13750,
    30134,
    3510,
    19894,
    11702,
    28086,
    7606,
    23990,
    15798,
    32182,
    950,
    17334,
    9142,
    25526,
    5046,
    21430,
    13238,
    29622,
    2998,
    19382,
    11190,
    27574,
    7094,
    23478,
    15286,
    31670,
    1974,
    18358,
    10166,
    26550,
    6070,
    22454,
    14262,
    30646,
    4022,
    20406,
    12214,
    28598,
    8118,
    24502,
    16310,
    32694,
    118,
    16502,
    8310,
    24694,
    4214,
    20598,
    12406,
    28790,
    2166,
    18550,
    10358,
    26742,
    6262,
    22646,
    14454,
    30838,
    1142,
    17526,
    9334,
    25718,
    5238,
    21622,
    13430,
    29814,
    3190,
    19574,
    11382,
    27766,
    7286,
    23670,
    15478,
    31862,
    630,
    17014,
    8822,
    25206,
    4726,
    21110,
    12918,
    29302,
    2678,
    19062,
    10870,
    27254,
    6774,
    23158,
    14966,
    31350,
    1654,
    18038,
    9846,
    26230,
    5750,
    22134,
    13942,
    30326,
    3702,
    20086,
    11894,
    28278,
    7798,
    24182,
    15990,
    32374,
    374,
    16758,
    8566,
    24950,
    4470,
    20854,
    12662,
    29046,
    2422,
    18806,
    10614,
    26998,
    6518,
    22902,
    14710,
    31094,
    1398,
    17782,
    9590,
    25974,
    5494,
    21878,
    13686,
    30070,
    3446,
    19830,
    11638,
    28022,
    7542,
    23926,
    15734,
    32118,
    886,
    17270,
    9078,
    25462,
    4982,
    21366,
    13174,
    29558,
    2934,
    19318,
    11126,
    27510,
    7030,
    23414,
    15222,
    31606,
    1910,
    18294,
    10102,
    26486,
    6006,
    22390,
    14198,
    30582,
    3958,
    20342,
    12150,
    28534,
    8054,
    24438,
    16246,
    32630,
    246,
    16630,
    8438,
    24822,
    4342,
    20726,
    12534,
    28918,
    2294,
    18678,
    10486,
    26870,
    6390,
    22774,
    14582,
    30966,
    1270,
    17654,
    9462,
    25846,
    5366,
    21750,
    13558,
    29942,
    3318,
    19702,
    11510,
    27894,
    7414,
    23798,
    15606,
    31990,
    758,
    17142,
    8950,
    25334,
    4854,
    21238,
    13046,
    29430,
    2806,
    19190,
    10998,
    27382,
    6902,
    23286,
    15094,
    31478,
    1782,
    18166,
    9974,
    26358,
    5878,
    22262,
    14070,
    30454,
    3830,
    20214,
    12022,
    28406,
    7926,
    24310,
    16118,
    32502,
    502,
    16886,
    8694,
    25078,
    4598,
    20982,
    12790,
    29174,
    2550,
    18934,
    10742,
    27126,
    6646,
    23030,
    14838,
    31222,
    1526,
    17910,
    9718,
    26102,
    5622,
    22006,
    13814,
    30198,
    3574,
    19958,
    11766,
    28150,
    7670,
    24054,
    15862,
    32246,
    1014,
    17398,
    9206,
    25590,
    5110,
    21494,
    13302,
    29686,
    3062,
    19446,
    11254,
    27638,
    7158,
    23542,
    15350,
    31734,
    2038,
    18422,
    10230,
    26614,
    6134,
    22518,
    14326,
    30710,
    4086,
    20470,
    12278,
    28662,
    8182,
    24566,
    16374,
    32758,
    14,
    16398,
    8206,
    24590,
    4110,
    20494,
    12302,
    28686,
    2062,
    18446,
    10254,
    26638,
    6158,
    22542,
    14350,
    30734,
    1038,
    17422,
    9230,
    25614,
    5134,
    21518,
    13326,
    29710,
    3086,
    19470,
    11278,
    27662,
    7182,
    23566,
    15374,
    31758,
    526,
    16910,
    8718,
    25102,
    4622,
    21006,
    12814,
    29198,
    2574,
    18958,
    10766,
    27150,
    6670,
    23054,
    14862,
    31246,
    1550,
    17934,
    9742,
    26126,
    5646,
    22030,
    13838,
    30222,
    3598,
    19982,
    11790,
    28174,
    7694,
    24078,
    15886,
    32270,
    270,
    16654,
    8462,
    24846,
    4366,
    20750,
    12558,
    28942,
    2318,
    18702,
    10510,
    26894,
    6414,
    22798,
    14606,
    30990,
    1294,
    17678,
    9486,
    25870,
    5390,
    21774,
    13582,
    29966,
    3342,
    19726,
    11534,
    27918,
    7438,
    23822,
    15630,
    32014,
    782,
    17166,
    8974,
    25358,
    4878,
    21262,
    13070,
    29454,
    2830,
    19214,
    11022,
    27406,
    6926,
    23310,
    15118,
    31502,
    1806,
    18190,
    9998,
    26382,
    5902,
    22286,
    14094,
    30478,
    3854,
    20238,
    12046,
    28430,
    7950,
    24334,
    16142,
    32526,
    142,
    16526,
    8334,
    24718,
    4238,
    20622,
    12430,
    28814,
    2190,
    18574,
    10382,
    26766,
    6286,
    22670,
    14478,
    30862,
    1166,
    17550,
    9358,
    25742,
    5262,
    21646,
    13454,
    29838,
    3214,
    19598,
    11406,
    27790,
    7310,
    23694,
    15502,
    31886,
    654,
    17038,
    8846,
    25230,
    4750,
    21134,
    12942,
    29326,
    2702,
    19086,
    10894,
    27278,
    6798,
    23182,
    14990,
    31374,
    1678,
    18062,
    9870,
    26254,
    5774,
    22158,
    13966,
    30350,
    3726,
    20110,
    11918,
    28302,
    7822,
    24206,
    16014,
    32398,
    398,
    16782,
    8590,
    24974,
    4494,
    20878,
    12686,
    29070,
    2446,
    18830,
    10638,
    27022,
    6542,
    22926,
    14734,
    31118,
    1422,
    17806,
    9614,
    25998,
    5518,
    21902,
    13710,
    30094,
    3470,
    19854,
    11662,
    28046,
    7566,
    23950,
    15758,
    32142,
    910,
    17294,
    9102,
    25486,
    5006,
    21390,
    13198,
    29582,
    2958,
    19342,
    11150,
    27534,
    7054,
    23438,
    15246,
    31630,
    1934,
    18318,
    10126,
    26510,
    6030,
    22414,
    14222,
    30606,
    3982,
    20366,
    12174,
    28558,
    8078,
    24462,
    16270,
    32654,
    78,
    16462,
    8270,
    24654,
    4174,
    20558,
    12366,
    28750,
    2126,
    18510,
    10318,
    26702,
    6222,
    22606,
    14414,
    30798,
    1102,
    17486,
    9294,
    25678,
    5198,
    21582,
    13390,
    29774,
    3150,
    19534,
    11342,
    27726,
    7246,
    23630,
    15438,
    31822,
    590,
    16974,
    8782,
    25166,
    4686,
    21070,
    12878,
    29262,
    2638,
    19022,
    10830,
    27214,
    6734,
    23118,
    14926,
    31310,
    1614,
    17998,
    9806,
    26190,
    5710,
    22094,
    13902,
    30286,
    3662,
    20046,
    11854,
    28238,
    7758,
    24142,
    15950,
    32334,
    334,
    16718,
    8526,
    24910,
    4430,
    20814,
    12622,
    29006,
    2382,
    18766,
    10574,
    26958,
    6478,
    22862,
    14670,
    31054,
    1358,
    17742,
    9550,
    25934,
    5454,
    21838,
    13646,
    30030,
    3406,
    19790,
    11598,
    27982,
    7502,
    23886,
    15694,
    32078,
    846,
    17230,
    9038,
    25422,
    4942,
    21326,
    13134,
    29518,
    2894,
    19278,
    11086,
    27470,
    6990,
    23374,
    15182,
    31566,
    1870,
    18254,
    10062,
    26446,
    5966,
    22350,
    14158,
    30542,
    3918,
    20302,
    12110,
    28494,
    8014,
    24398,
    16206,
    32590,
    206,
    16590,
    8398,
    24782,
    4302,
    20686,
    12494,
    28878,
    2254,
    18638,
    10446,
    26830,
    6350,
    22734,
    14542,
    30926,
    1230,
    17614,
    9422,
    25806,
    5326,
    21710,
    13518,
    29902,
    3278,
    19662,
    11470,
    27854,
    7374,
    23758,
    15566,
    31950,
    718,
    17102,
    8910,
    25294,
    4814,
    21198,
    13006,
    29390,
    2766,
    19150,
    10958,
    27342,
    6862,
    23246,
    15054,
    31438,
    1742,
    18126,
    9934,
    26318,
    5838,
    22222,
    14030,
    30414,
    3790,
    20174,
    11982,
    28366,
    7886,
    24270,
    16078,
    32462,
    462,
    16846,
    8654,
    25038,
    4558,
    20942,
    12750,
    29134,
    2510,
    18894,
    10702,
    27086,
    6606,
    22990,
    14798,
    31182,
    1486,
    17870,
    9678,
    26062,
    5582,
    21966,
    13774,
    30158,
    3534,
    19918,
    11726,
    28110,
    7630,
    24014,
    15822,
    32206,
    974,
    17358,
    9166,
    25550,
    5070,
    21454,
    13262,
    29646,
    3022,
    19406,
    11214,
    27598,
    7118,
    23502,
    15310,
    31694,
    1998,
    18382,
    10190,
    26574,
    6094,
    22478,
    14286,
    30670,
    4046,
    20430,
    12238,
    28622,
    8142,
    24526,
    16334,
    32718,
    46,
    16430,
    8238,
    24622,
    4142,
    20526,
    12334,
    28718,
    2094,
    18478,
    10286,
    26670,
    6190,
    22574,
    14382,
    30766,
    1070,
    17454,
    9262,
    25646,
    5166,
    21550,
    13358,
    29742,
    3118,
    19502,
    11310,
    27694,
    7214,
    23598,
    15406,
    31790,
    558,
    16942,
    8750,
    25134,
    4654,
    21038,
    12846,
    29230,
    2606,
    18990,
    10798,
    27182,
    6702,
    23086,
    14894,
    31278,
    1582,
    17966,
    9774,
    26158,
    5678,
    22062,
    13870,
    30254,
    3630,
    20014,
    11822,
    28206,
    7726,
    24110,
    15918,
    32302,
    302,
    16686,
    8494,
    24878,
    4398,
    20782,
    12590,
    28974,
    2350,
    18734,
    10542,
    26926,
    6446,
    22830,
    14638,
    31022,
    1326,
    17710,
    9518,
    25902,
    5422,
    21806,
    13614,
    29998,
    3374,
    19758,
    11566,
    27950,
    7470,
    23854,
    15662,
    32046,
    814,
    17198,
    9006,
    25390,
    4910,
    21294,
    13102,
    29486,
    2862,
    19246,
    11054,
    27438,
    6958,
    23342,
    15150,
    31534,
    1838,
    18222,
    10030,
    26414,
    5934,
    22318,
    14126,
    30510,
    3886,
    20270,
    12078,
    28462,
    7982,
    24366,
    16174,
    32558,
    174,
    16558,
    8366,
    24750,
    4270,
    20654,
    12462,
    28846,
    2222,
    18606,
    10414,
    26798,
    6318,
    22702,
    14510,
    30894,
    1198,
    17582,
    9390,
    25774,
    5294,
    21678,
    13486,
    29870,
    3246,
    19630,
    11438,
    27822,
    7342,
    23726,
    15534,
    31918,
    686,
    17070,
    8878,
    25262,
    4782,
    21166,
    12974,
    29358,
    2734,
    19118,
    10926,
    27310,
    6830,
    23214,
    15022,
    31406,
    1710,
    18094,
    9902,
    26286,
    5806,
    22190,
    13998,
    30382,
    3758,
    20142,
    11950,
    28334,
    7854,
    24238,
    16046,
    32430,
    430,
    16814,
    8622,
    25006,
    4526,
    20910,
    12718,
    29102,
    2478,
    18862,
    10670,
    27054,
    6574,
    22958,
    14766,
    31150,
    1454,
    17838,
    9646,
    26030,
    5550,
    21934,
    13742,
    30126,
    3502,
    19886,
    11694,
    28078,
    7598,
    23982,
    15790,
    32174,
    942,
    17326,
    9134,
    25518,
    5038,
    21422,
    13230,
    29614,
    2990,
    19374,
    11182,
    27566,
    7086,
    23470,
    15278,
    31662,
    1966,
    18350,
    10158,
    26542,
    6062,
    22446,
    14254,
    30638,
    4014,
    20398,
    12206,
    28590,
    8110,
    24494,
    16302,
    32686,
    110,
    16494,
    8302,
    24686,
    4206,
    20590,
    12398,
    28782,
    2158,
    18542,
    10350,
    26734,
    6254,
    22638,
    14446,
    30830,
    1134,
    17518,
    9326,
    25710,
    5230,
    21614,
    13422,
    29806,
    3182,
    19566,
    11374,
    27758,
    7278,
    23662,
    15470,
    31854,
    622,
    17006,
    8814,
    25198,
    4718,
    21102,
    12910,
    29294,
    2670,
    19054,
    10862,
    27246,
    6766,
    23150,
    14958,
    31342,
    1646,
    18030,
    9838,
    26222,
    5742,
    22126,
    13934,
    30318,
    3694,
    20078,
    11886,
    28270,
    7790,
    24174,
    15982,
    32366,
    366,
    16750,
    8558,
    24942,
    4462,
    20846,
    12654,
    29038,
    2414,
    18798,
    10606,
    26990,
    6510,
    22894,
    14702,
    31086,
    1390,
    17774,
    9582,
    25966,
    5486,
    21870,
    13678,
    30062,
    3438,
    19822,
    11630,
    28014,
    7534,
    23918,
    15726,
    32110,
    878,
    17262,
    9070,
    25454,
    4974,
    21358,
    13166,
    29550,
    2926,
    19310,
    11118,
    27502,
    7022,
    23406,
    15214,
    31598,
    1902,
    18286,
    10094,
    26478,
    5998,
    22382,
    14190,
    30574,
    3950,
    20334,
    12142,
    28526,
    8046,
    24430,
    16238,
    32622,
    238,
    16622,
    8430,
    24814,
    4334,
    20718,
    12526,
    28910,
    2286,
    18670,
    10478,
    26862,
    6382,
    22766,
    14574,
    30958,
    1262,
    17646,
    9454,
    25838,
    5358,
    21742,
    13550,
    29934,
    3310,
    19694,
    11502,
    27886,
    7406,
    23790,
    15598,
    31982,
    750,
    17134,
    8942,
    25326,
    4846,
    21230,
    13038,
    29422,
    2798,
    19182,
    10990,
    27374,
    6894,
    23278,
    15086,
    31470,
    1774,
    18158,
    9966,
    26350,
    5870,
    22254,
    14062,
    30446,
    3822,
    20206,
    12014,
    28398,
    7918,
    24302,
    16110,
    32494,
    494,
    16878,
    8686,
    25070,
    4590,
    20974,
    12782,
    29166,
    2542,
    18926,
    10734,
    27118,
    6638,
    23022,
    14830,
    31214,
    1518,
    17902,
    9710,
    26094,
    5614,
    21998,
    13806,
    30190,
    3566,
    19950,
    11758,
    28142,
    7662,
    24046,
    15854,
    32238,
    1006,
    17390,
    9198,
    25582,
    5102,
    21486,
    13294,
    29678,
    3054,
    19438,
    11246,
    27630,
    7150,
    23534,
    15342,
    31726,
    2030,
    18414,
    10222,
    26606,
    6126,
    22510,
    14318,
    30702,
    4078,
    20462,
    12270,
    28654,
    8174,
    24558,
    16366,
    32750,
    30,
    16414,
    8222,
    24606,
    4126,
    20510,
    12318,
    28702,
    2078,
    18462,
    10270,
    26654,
    6174,
    22558,
    14366,
    30750,
    1054,
    17438,
    9246,
    25630,
    5150,
    21534,
    13342,
    29726,
    3102,
    19486,
    11294,
    27678,
    7198,
    23582,
    15390,
    31774,
    542,
    16926,
    8734,
    25118,
    4638,
    21022,
    12830,
    29214,
    2590,
    18974,
    10782,
    27166,
    6686,
    23070,
    14878,
    31262,
    1566,
    17950,
    9758,
    26142,
    5662,
    22046,
    13854,
    30238,
    3614,
    19998,
    11806,
    28190,
    7710,
    24094,
    15902,
    32286,
    286,
    16670,
    8478,
    24862,
    4382,
    20766,
    12574,
    28958,
    2334,
    18718,
    10526,
    26910,
    6430,
    22814,
    14622,
    31006,
    1310,
    17694,
    9502,
    25886,
    5406,
    21790,
    13598,
    29982,
    3358,
    19742,
    11550,
    27934,
    7454,
    23838,
    15646,
    32030,
    798,
    17182,
    8990,
    25374,
    4894,
    21278,
    13086,
    29470,
    2846,
    19230,
    11038,
    27422,
    6942,
    23326,
    15134,
    31518,
    1822,
    18206,
    10014,
    26398,
    5918,
    22302,
    14110,
    30494,
    3870,
    20254,
    12062,
    28446,
    7966,
    24350,
    16158,
    32542,
    158,
    16542,
    8350,
    24734,
    4254,
    20638,
    12446,
    28830,
    2206,
    18590,
    10398,
    26782,
    6302,
    22686,
    14494,
    30878,
    1182,
    17566,
    9374,
    25758,
    5278,
    21662,
    13470,
    29854,
    3230,
    19614,
    11422,
    27806,
    7326,
    23710,
    15518,
    31902,
    670,
    17054,
    8862,
    25246,
    4766,
    21150,
    12958,
    29342,
    2718,
    19102,
    10910,
    27294,
    6814,
    23198,
    15006,
    31390,
    1694,
    18078,
    9886,
    26270,
    5790,
    22174,
    13982,
    30366,
    3742,
    20126,
    11934,
    28318,
    7838,
    24222,
    16030,
    32414,
    414,
    16798,
    8606,
    24990,
    4510,
    20894,
    12702,
    29086,
    2462,
    18846,
    10654,
    27038,
    6558,
    22942,
    14750,
    31134,
    1438,
    17822,
    9630,
    26014,
    5534,
    21918,
    13726,
    30110,
    3486,
    19870,
    11678,
    28062,
    7582,
    23966,
    15774,
    32158,
    926,
    17310,
    9118,
    25502,
    5022,
    21406,
    13214,
    29598,
    2974,
    19358,
    11166,
    27550,
    7070,
    23454,
    15262,
    31646,
    1950,
    18334,
    10142,
    26526,
    6046,
    22430,
    14238,
    30622,
    3998,
    20382,
    12190,
    28574,
    8094,
    24478,
    16286,
    32670,
    94,
    16478,
    8286,
    24670,
    4190,
    20574,
    12382,
    28766,
    2142,
    18526,
    10334,
    26718,
    6238,
    22622,
    14430,
    30814,
    1118,
    17502,
    9310,
    25694,
    5214,
    21598,
    13406,
    29790,
    3166,
    19550,
    11358,
    27742,
    7262,
    23646,
    15454,
    31838,
    606,
    16990,
    8798,
    25182,
    4702,
    21086,
    12894,
    29278,
    2654,
    19038,
    10846,
    27230,
    6750,
    23134,
    14942,
    31326,
    1630,
    18014,
    9822,
    26206,
    5726,
    22110,
    13918,
    30302,
    3678,
    20062,
    11870,
    28254,
    7774,
    24158,
    15966,
    32350,
    350,
    16734,
    8542,
    24926,
    4446,
    20830,
    12638,
    29022,
    2398,
    18782,
    10590,
    26974,
    6494,
    22878,
    14686,
    31070,
    1374,
    17758,
    9566,
    25950,
    5470,
    21854,
    13662,
    30046,
    3422,
    19806,
    11614,
    27998,
    7518,
    23902,
    15710,
    32094,
    862,
    17246,
    9054,
    25438,
    4958,
    21342,
    13150,
    29534,
    2910,
    19294,
    11102,
    27486,
    7006,
    23390,
    15198,
    31582,
    1886,
    18270,
    10078,
    26462,
    5982,
    22366,
    14174,
    30558,
    3934,
    20318,
    12126,
    28510,
    8030,
    24414,
    16222,
    32606,
    222,
    16606,
    8414,
    24798,
    4318,
    20702,
    12510,
    28894,
    2270,
    18654,
    10462,
    26846,
    6366,
    22750,
    14558,
    30942,
    1246,
    17630,
    9438,
    25822,
    5342,
    21726,
    13534,
    29918,
    3294,
    19678,
    11486,
    27870,
    7390,
    23774,
    15582,
    31966,
    734,
    17118,
    8926,
    25310,
    4830,
    21214,
    13022,
    29406,
    2782,
    19166,
    10974,
    27358,
    6878,
    23262,
    15070,
    31454,
    1758,
    18142,
    9950,
    26334,
    5854,
    22238,
    14046,
    30430,
    3806,
    20190,
    11998,
    28382,
    7902,
    24286,
    16094,
    32478,
    478,
    16862,
    8670,
    25054,
    4574,
    20958,
    12766,
    29150,
    2526,
    18910,
    10718,
    27102,
    6622,
    23006,
    14814,
    31198,
    1502,
    17886,
    9694,
    26078,
    5598,
    21982,
    13790,
    30174,
    3550,
    19934,
    11742,
    28126,
    7646,
    24030,
    15838,
    32222,
    990,
    17374,
    9182,
    25566,
    5086,
    21470,
    13278,
    29662,
    3038,
    19422,
    11230,
    27614,
    7134,
    23518,
    15326,
    31710,
    2014,
    18398,
    10206,
    26590,
    6110,
    22494,
    14302,
    30686,
    4062,
    20446,
    12254,
    28638,
    8158,
    24542,
    16350,
    32734,
    62,
    16446,
    8254,
    24638,
    4158,
    20542,
    12350,
    28734,
    2110,
    18494,
    10302,
    26686,
    6206,
    22590,
    14398,
    30782,
    1086,
    17470,
    9278,
    25662,
    5182,
    21566,
    13374,
    29758,
    3134,
    19518,
    11326,
    27710,
    7230,
    23614,
    15422,
    31806,
    574,
    16958,
    8766,
    25150,
    4670,
    21054,
    12862,
    29246,
    2622,
    19006,
    10814,
    27198,
    6718,
    23102,
    14910,
    31294,
    1598,
    17982,
    9790,
    26174,
    5694,
    22078,
    13886,
    30270,
    3646,
    20030,
    11838,
    28222,
    7742,
    24126,
    15934,
    32318,
    318,
    16702,
    8510,
    24894,
    4414,
    20798,
    12606,
    28990,
    2366,
    18750,
    10558,
    26942,
    6462,
    22846,
    14654,
    31038,
    1342,
    17726,
    9534,
    25918,
    5438,
    21822,
    13630,
    30014,
    3390,
    19774,
    11582,
    27966,
    7486,
    23870,
    15678,
    32062,
    830,
    17214,
    9022,
    25406,
    4926,
    21310,
    13118,
    29502,
    2878,
    19262,
    11070,
    27454,
    6974,
    23358,
    15166,
    31550,
    1854,
    18238,
    10046,
    26430,
    5950,
    22334,
    14142,
    30526,
    3902,
    20286,
    12094,
    28478,
    7998,
    24382,
    16190,
    32574,
    190,
    16574,
    8382,
    24766,
    4286,
    20670,
    12478,
    28862,
    2238,
    18622,
    10430,
    26814,
    6334,
    22718,
    14526,
    30910,
    1214,
    17598,
    9406,
    25790,
    5310,
    21694,
    13502,
    29886,
    3262,
    19646,
    11454,
    27838,
    7358,
    23742,
    15550,
    31934,
    702,
    17086,
    8894,
    25278,
    4798,
    21182,
    12990,
    29374,
    2750,
    19134,
    10942,
    27326,
    6846,
    23230,
    15038,
    31422,
    1726,
    18110,
    9918,
    26302,
    5822,
    22206,
    14014,
    30398,
    3774,
    20158,
    11966,
    28350,
    7870,
    24254,
    16062,
    32446,
    446,
    16830,
    8638,
    25022,
    4542,
    20926,
    12734,
    29118,
    2494,
    18878,
    10686,
    27070,
    6590,
    22974,
    14782,
    31166,
    1470,
    17854,
    9662,
    26046,
    5566,
    21950,
    13758,
    30142,
    3518,
    19902,
    11710,
    28094,
    7614,
    23998,
    15806,
    32190,
    958,
    17342,
    9150,
    25534,
    5054,
    21438,
    13246,
    29630,
    3006,
    19390,
    11198,
    27582,
    7102,
    23486,
    15294,
    31678,
    1982,
    18366,
    10174,
    26558,
    6078,
    22462,
    14270,
    30654,
    4030,
    20414,
    12222,
    28606,
    8126,
    24510,
    16318,
    32702,
    126,
    16510,
    8318,
    24702,
    4222,
    20606,
    12414,
    28798,
    2174,
    18558,
    10366,
    26750,
    6270,
    22654,
    14462,
    30846,
    1150,
    17534,
    9342,
    25726,
    5246,
    21630,
    13438,
    29822,
    3198,
    19582,
    11390,
    27774,
    7294,
    23678,
    15486,
    31870,
    638,
    17022,
    8830,
    25214,
    4734,
    21118,
    12926,
    29310,
    2686,
    19070,
    10878,
    27262,
    6782,
    23166,
    14974,
    31358,
    1662,
    18046,
    9854,
    26238,
    5758,
    22142,
    13950,
    30334,
    3710,
    20094,
    11902,
    28286,
    7806,
    24190,
    15998,
    32382,
    382,
    16766,
    8574,
    24958,
    4478,
    20862,
    12670,
    29054,
    2430,
    18814,
    10622,
    27006,
    6526,
    22910,
    14718,
    31102,
    1406,
    17790,
    9598,
    25982,
    5502,
    21886,
    13694,
    30078,
    3454,
    19838,
    11646,
    28030,
    7550,
    23934,
    15742,
    32126,
    894,
    17278,
    9086,
    25470,
    4990,
    21374,
    13182,
    29566,
    2942,
    19326,
    11134,
    27518,
    7038,
    23422,
    15230,
    31614,
    1918,
    18302,
    10110,
    26494,
    6014,
    22398,
    14206,
    30590,
    3966,
    20350,
    12158,
    28542,
    8062,
    24446,
    16254,
    32638,
    254,
    16638,
    8446,
    24830,
    4350,
    20734,
    12542,
    28926,
    2302,
    18686,
    10494,
    26878,
    6398,
    22782,
    14590,
    30974,
    1278,
    17662,
    9470,
    25854,
    5374,
    21758,
    13566,
    29950,
    3326,
    19710,
    11518,
    27902,
    7422,
    23806,
    15614,
    31998,
    766,
    17150,
    8958,
    25342,
    4862,
    21246,
    13054,
    29438,
    2814,
    19198,
    11006,
    27390,
    6910,
    23294,
    15102,
    31486,
    1790,
    18174,
    9982,
    26366,
    5886,
    22270,
    14078,
    30462,
    3838,
    20222,
    12030,
    28414,
    7934,
    24318,
    16126,
    32510,
    510,
    16894,
    8702,
    25086,
    4606,
    20990,
    12798,
    29182,
    2558,
    18942,
    10750,
    27134,
    6654,
    23038,
    14846,
    31230,
    1534,
    17918,
    9726,
    26110,
    5630,
    22014,
    13822,
    30206,
    3582,
    19966,
    11774,
    28158,
    7678,
    24062,
    15870,
    32254,
    1022,
    17406,
    9214,
    25598,
    5118,
    21502,
    13310,
    29694,
    3070,
    19454,
    11262,
    27646,
    7166,
    23550,
    15358,
    31742,
    2046,
    18430,
    10238,
    26622,
    6142,
    22526,
    14334,
    30718,
    4094,
    20478,
    12286,
    28670,
    8190,
    24574,
    16382,
    32766,
    1,
    16385,
    8193,
    24577,
    4097,
    20481,
    12289,
    28673,
    2049,
    18433,
    10241,
    26625,
    6145,
    22529,
    14337,
    30721,
    1025,
    17409,
    9217,
    25601,
    5121,
    21505,
    13313,
    29697,
    3073,
    19457,
    11265,
    27649,
    7169,
    23553,
    15361,
    31745,
    513,
    16897,
    8705,
    25089,
    4609,
    20993,
    12801,
    29185,
    2561,
    18945,
    10753,
    27137,
    6657,
    23041,
    14849,
    31233,
    1537,
    17921,
    9729,
    26113,
    5633,
    22017,
    13825,
    30209,
    3585,
    19969,
    11777,
    28161,
    7681,
    24065,
    15873,
    32257,
    257,
    16641,
    8449,
    24833,
    4353,
    20737,
    12545,
    28929,
    2305,
    18689,
    10497,
    26881,
    6401,
    22785,
    14593,
    30977,
    1281,
    17665,
    9473,
    25857,
    5377,
    21761,
    13569,
    29953,
    3329,
    19713,
    11521,
    27905,
    7425,
    23809,
    15617,
    32001,
    769,
    17153,
    8961,
    25345,
    4865,
    21249,
    13057,
    29441,
    2817,
    19201,
    11009,
    27393,
    6913,
    23297,
    15105,
    31489,
    1793,
    18177,
    9985,
    26369,
    5889,
    22273,
    14081,
    30465,
    3841,
    20225,
    12033,
    28417,
    7937,
    24321,
    16129,
    32513,
    129,
    16513,
    8321,
    24705,
    4225,
    20609,
    12417,
    28801,
    2177,
    18561,
    10369,
    26753,
    6273,
    22657,
    14465,
    30849,
    1153,
    17537,
    9345,
    25729,
    5249,
    21633,
    13441,
    29825,
    3201,
    19585,
    11393,
    27777,
    7297,
    23681,
    15489,
    31873,
    641,
    17025,
    8833,
    25217,
    4737,
    21121,
    12929,
    29313,
    2689,
    19073,
    10881,
    27265,
    6785,
    23169,
    14977,
    31361,
    1665,
    18049,
    9857,
    26241,
    5761,
    22145,
    13953,
    30337,
    3713,
    20097,
    11905,
    28289,
    7809,
    24193,
    16001,
    32385,
    385,
    16769,
    8577,
    24961,
    4481,
    20865,
    12673,
    29057,
    2433,
    18817,
    10625,
    27009,
    6529,
    22913,
    14721,
    31105,
    1409,
    17793,
    9601,
    25985,
    5505,
    21889,
    13697,
    30081,
    3457,
    19841,
    11649,
    28033,
    7553,
    23937,
    15745,
    32129,
    897,
    17281,
    9089,
    25473,
    4993,
    21377,
    13185,
    29569,
    2945,
    19329,
    11137,
    27521,
    7041,
    23425,
    15233,
    31617,
    1921,
    18305,
    10113,
    26497,
    6017,
    22401,
    14209,
    30593,
    3969,
    20353,
    12161,
    28545,
    8065,
    24449,
    16257,
    32641,
    65,
    16449,
    8257,
    24641,
    4161,
    20545,
    12353,
    28737,
    2113,
    18497,
    10305,
    26689,
    6209,
    22593,
    14401,
    30785,
    1089,
    17473,
    9281,
    25665,
    5185,
    21569,
    13377,
    29761,
    3137,
    19521,
    11329,
    27713,
    7233,
    23617,
    15425,
    31809,
    577,
    16961,
    8769,
    25153,
    4673,
    21057,
    12865,
    29249,
    2625,
    19009,
    10817,
    27201,
    6721,
    23105,
    14913,
    31297,
    1601,
    17985,
    9793,
    26177,
    5697,
    22081,
    13889,
    30273,
    3649,
    20033,
    11841,
    28225,
    7745,
    24129,
    15937,
    32321,
    321,
    16705,
    8513,
    24897,
    4417,
    20801,
    12609,
    28993,
    2369,
    18753,
    10561,
    26945,
    6465,
    22849,
    14657,
    31041,
    1345,
    17729,
    9537,
    25921,
    5441,
    21825,
    13633,
    30017,
    3393,
    19777,
    11585,
    27969,
    7489,
    23873,
    15681,
    32065,
    833,
    17217,
    9025,
    25409,
    4929,
    21313,
    13121,
    29505,
    2881,
    19265,
    11073,
    27457,
    6977,
    23361,
    15169,
    31553,
    1857,
    18241,
    10049,
    26433,
    5953,
    22337,
    14145,
    30529,
    3905,
    20289,
    12097,
    28481,
    8001,
    24385,
    16193,
    32577,
    193,
    16577,
    8385,
    24769,
    4289,
    20673,
    12481,
    28865,
    2241,
    18625,
    10433,
    26817,
    6337,
    22721,
    14529,
    30913,
    1217,
    17601,
    9409,
    25793,
    5313,
    21697,
    13505,
    29889,
    3265,
    19649,
    11457,
    27841,
    7361,
    23745,
    15553,
    31937,
    705,
    17089,
    8897,
    25281,
    4801,
    21185,
    12993,
    29377,
    2753,
    19137,
    10945,
    27329,
    6849,
    23233,
    15041,
    31425,
    1729,
    18113,
    9921,
    26305,
    5825,
    22209,
    14017,
    30401,
    3777,
    20161,
    11969,
    28353,
    7873,
    24257,
    16065,
    32449,
    449,
    16833,
    8641,
    25025,
    4545,
    20929,
    12737,
    29121,
    2497,
    18881,
    10689,
    27073,
    6593,
    22977,
    14785,
    31169,
    1473,
    17857,
    9665,
    26049,
    5569,
    21953,
    13761,
    30145,
    3521,
    19905,
    11713,
    28097,
    7617,
    24001,
    15809,
    32193,
    961,
    17345,
    9153,
    25537,
    5057,
    21441,
    13249,
    29633,
    3009,
    19393,
    11201,
    27585,
    7105,
    23489,
    15297,
    31681,
    1985,
    18369,
    10177,
    26561,
    6081,
    22465,
    14273,
    30657,
    4033,
    20417,
    12225,
    28609,
    8129,
    24513,
    16321,
    32705,
    33,
    16417,
    8225,
    24609,
    4129,
    20513,
    12321,
    28705,
    2081,
    18465,
    10273,
    26657,
    6177,
    22561,
    14369,
    30753,
    1057,
    17441,
    9249,
    25633,
    5153,
    21537,
    13345,
    29729,
    3105,
    19489,
    11297,
    27681,
    7201,
    23585,
    15393,
    31777,
    545,
    16929,
    8737,
    25121,
    4641,
    21025,
    12833,
    29217,
    2593,
    18977,
    10785,
    27169,
    6689,
    23073,
    14881,
    31265,
    1569,
    17953,
    9761,
    26145,
    5665,
    22049,
    13857,
    30241,
    3617,
    20001,
    11809,
    28193,
    7713,
    24097,
    15905,
    32289,
    289,
    16673,
    8481,
    24865,
    4385,
    20769,
    12577,
    28961,
    2337,
    18721,
    10529,
    26913,
    6433,
    22817,
    14625,
    31009,
    1313,
    17697,
    9505,
    25889,
    5409,
    21793,
    13601,
    29985,
    3361,
    19745,
    11553,
    27937,
    7457,
    23841,
    15649,
    32033,
    801,
    17185,
    8993,
    25377,
    4897,
    21281,
    13089,
    29473,
    2849,
    19233,
    11041,
    27425,
    6945,
    23329,
    15137,
    31521,
    1825,
    18209,
    10017,
    26401,
    5921,
    22305,
    14113,
    30497,
    3873,
    20257,
    12065,
    28449,
    7969,
    24353,
    16161,
    32545,
    161,
    16545,
    8353,
    24737,
    4257,
    20641,
    12449,
    28833,
    2209,
    18593,
    10401,
    26785,
    6305,
    22689,
    14497,
    30881,
    1185,
    17569,
    9377,
    25761,
    5281,
    21665,
    13473,
    29857,
    3233,
    19617,
    11425,
    27809,
    7329,
    23713,
    15521,
    31905,
    673,
    17057,
    8865,
    25249,
    4769,
    21153,
    12961,
    29345,
    2721,
    19105,
    10913,
    27297,
    6817,
    23201,
    15009,
    31393,
    1697,
    18081,
    9889,
    26273,
    5793,
    22177,
    13985,
    30369,
    3745,
    20129,
    11937,
    28321,
    7841,
    24225,
    16033,
    32417,
    417,
    16801,
    8609,
    24993,
    4513,
    20897,
    12705,
    29089,
    2465,
    18849,
    10657,
    27041,
    6561,
    22945,
    14753,
    31137,
    1441,
    17825,
    9633,
    26017,
    5537,
    21921,
    13729,
    30113,
    3489,
    19873,
    11681,
    28065,
    7585,
    23969,
    15777,
    32161,
    929,
    17313,
    9121,
    25505,
    5025,
    21409,
    13217,
    29601,
    2977,
    19361,
    11169,
    27553,
    7073,
    23457,
    15265,
    31649,
    1953,
    18337,
    10145,
    26529,
    6049,
    22433,
    14241,
    30625,
    4001,
    20385,
    12193,
    28577,
    8097,
    24481,
    16289,
    32673,
    97,
    16481,
    8289,
    24673,
    4193,
    20577,
    12385,
    28769,
    2145,
    18529,
    10337,
    26721,
    6241,
    22625,
    14433,
    30817,
    1121,
    17505,
    9313,
    25697,
    5217,
    21601,
    13409,
    29793,
    3169,
    19553,
    11361,
    27745,
    7265,
    23649,
    15457,
    31841,
    609,
    16993,
    8801,
    25185,
    4705,
    21089,
    12897,
    29281,
    2657,
    19041,
    10849,
    27233,
    6753,
    23137,
    14945,
    31329,
    1633,
    18017,
    9825,
    26209,
    5729,
    22113,
    13921,
    30305,
    3681,
    20065,
    11873,
    28257,
    7777,
    24161,
    15969,
    32353,
    353,
    16737,
    8545,
    24929,
    4449,
    20833,
    12641,
    29025,
    2401,
    18785,
    10593,
    26977,
    6497,
    22881,
    14689,
    31073,
    1377,
    17761,
    9569,
    25953,
    5473,
    21857,
    13665,
    30049,
    3425,
    19809,
    11617,
    28001,
    7521,
    23905,
    15713,
    32097,
    865,
    17249,
    9057,
    25441,
    4961,
    21345,
    13153,
    29537,
    2913,
    19297,
    11105,
    27489,
    7009,
    23393,
    15201,
    31585,
    1889,
    18273,
    10081,
    26465,
    5985,
    22369,
    14177,
    30561,
    3937,
    20321,
    12129,
    28513,
    8033,
    24417,
    16225,
    32609,
    225,
    16609,
    8417,
    24801,
    4321,
    20705,
    12513,
    28897,
    2273,
    18657,
    10465,
    26849,
    6369,
    22753,
    14561,
    30945,
    1249,
    17633,
    9441,
    25825,
    5345,
    21729,
    13537,
    29921,
    3297,
    19681,
    11489,
    27873,
    7393,
    23777,
    15585,
    31969,
    737,
    17121,
    8929,
    25313,
    4833,
    21217,
    13025,
    29409,
    2785,
    19169,
    10977,
    27361,
    6881,
    23265,
    15073,
    31457,
    1761,
    18145,
    9953,
    26337,
    5857,
    22241,
    14049,
    30433,
    3809,
    20193,
    12001,
    28385,
    7905,
    24289,
    16097,
    32481,
    481,
    16865,
    8673,
    25057,
    4577,
    20961,
    12769,
    29153,
    2529,
    18913,
    10721,
    27105,
    6625,
    23009,
    14817,
    31201,
    1505,
    17889,
    9697,
    26081,
    5601,
    21985,
    13793,
    30177,
    3553,
    19937,
    11745,
    28129,
    7649,
    24033,
    15841,
    32225,
    993,
    17377,
    9185,
    25569,
    5089,
    21473,
    13281,
    29665,
    3041,
    19425,
    11233,
    27617,
    7137,
    23521,
    15329,
    31713,
    2017,
    18401,
    10209,
    26593,
    6113,
    22497,
    14305,
    30689,
    4065,
    20449,
    12257,
    28641,
    8161,
    24545,
    16353,
    32737,
    17,
    16401,
    8209,
    24593,
    4113,
    20497,
    12305,
    28689,
    2065,
    18449,
    10257,
    26641,
    6161,
    22545,
    14353,
    30737,
    1041,
    17425,
    9233,
    25617,
    5137,
    21521,
    13329,
    29713,
    3089,
    19473,
    11281,
    27665,
    7185,
    23569,
    15377,
    31761,
    529,
    16913,
    8721,
    25105,
    4625,
    21009,
    12817,
    29201,
    2577,
    18961,
    10769,
    27153,
    6673,
    23057,
    14865,
    31249,
    1553,
    17937,
    9745,
    26129,
    5649,
    22033,
    13841,
    30225,
    3601,
    19985,
    11793,
    28177,
    7697,
    24081,
    15889,
    32273,
    273,
    16657,
    8465,
    24849,
    4369,
    20753,
    12561,
    28945,
    2321,
    18705,
    10513,
    26897,
    6417,
    22801,
    14609,
    30993,
    1297,
    17681,
    9489,
    25873,
    5393,
    21777,
    13585,
    29969,
    3345,
    19729,
    11537,
    27921,
    7441,
    23825,
    15633,
    32017,
    785,
    17169,
    8977,
    25361,
    4881,
    21265,
    13073,
    29457,
    2833,
    19217,
    11025,
    27409,
    6929,
    23313,
    15121,
    31505,
    1809,
    18193,
    10001,
    26385,
    5905,
    22289,
    14097,
    30481,
    3857,
    20241,
    12049,
    28433,
    7953,
    24337,
    16145,
    32529,
    145,
    16529,
    8337,
    24721,
    4241,
    20625,
    12433,
    28817,
    2193,
    18577,
    10385,
    26769,
    6289,
    22673,
    14481,
    30865,
    1169,
    17553,
    9361,
    25745,
    5265,
    21649,
    13457,
    29841,
    3217,
    19601,
    11409,
    27793,
    7313,
    23697,
    15505,
    31889,
    657,
    17041,
    8849,
    25233,
    4753,
    21137,
    12945,
    29329,
    2705,
    19089,
    10897,
    27281,
    6801,
    23185,
    14993,
    31377,
    1681,
    18065,
    9873,
    26257,
    5777,
    22161,
    13969,
    30353,
    3729,
    20113,
    11921,
    28305,
    7825,
    24209,
    16017,
    32401,
    401,
    16785,
    8593,
    24977,
    4497,
    20881,
    12689,
    29073,
    2449,
    18833,
    10641,
    27025,
    6545,
    22929,
    14737,
    31121,
    1425,
    17809,
    9617,
    26001,
    5521,
    21905,
    13713,
    30097,
    3473,
    19857,
    11665,
    28049,
    7569,
    23953,
    15761,
    32145,
    913,
    17297,
    9105,
    25489,
    5009,
    21393,
    13201,
    29585,
    2961,
    19345,
    11153,
    27537,
    7057,
    23441,
    15249,
    31633,
    1937,
    18321,
    10129,
    26513,
    6033,
    22417,
    14225,
    30609,
    3985,
    20369,
    12177,
    28561,
    8081,
    24465,
    16273,
    32657,
    81,
    16465,
    8273,
    24657,
    4177,
    20561,
    12369,
    28753,
    2129,
    18513,
    10321,
    26705,
    6225,
    22609,
    14417,
    30801,
    1105,
    17489,
    9297,
    25681,
    5201,
    21585,
    13393,
    29777,
    3153,
    19537,
    11345,
    27729,
    7249,
    23633,
    15441,
    31825,
    593,
    16977,
    8785,
    25169,
    4689,
    21073,
    12881,
    29265,
    2641,
    19025,
    10833,
    27217,
    6737,
    23121,
    14929,
    31313,
    1617,
    18001,
    9809,
    26193,
    5713,
    22097,
    13905,
    30289,
    3665,
    20049,
    11857,
    28241,
    7761,
    24145,
    15953,
    32337,
    337,
    16721,
    8529,
    24913,
    4433,
    20817,
    12625,
    29009,
    2385,
    18769,
    10577,
    26961,
    6481,
    22865,
    14673,
    31057,
    1361,
    17745,
    9553,
    25937,
    5457,
    21841,
    13649,
    30033,
    3409,
    19793,
    11601,
    27985,
    7505,
    23889,
    15697,
    32081,
    849,
    17233,
    9041,
    25425,
    4945,
    21329,
    13137,
    29521,
    2897,
    19281,
    11089,
    27473,
    6993,
    23377,
    15185,
    31569,
    1873,
    18257,
    10065,
    26449,
    5969,
    22353,
    14161,
    30545,
    3921,
    20305,
    12113,
    28497,
    8017,
    24401,
    16209,
    32593,
    209,
    16593,
    8401,
    24785,
    4305,
    20689,
    12497,
    28881,
    2257,
    18641,
    10449,
    26833,
    6353,
    22737,
    14545,
    30929,
    1233,
    17617,
    9425,
    25809,
    5329,
    21713,
    13521,
    29905,
    3281,
    19665,
    11473,
    27857,
    7377,
    23761,
    15569,
    31953,
    721,
    17105,
    8913,
    25297,
    4817,
    21201,
    13009,
    29393,
    2769,
    19153,
    10961,
    27345,
    6865,
    23249,
    15057,
    31441,
    1745,
    18129,
    9937,
    26321,
    5841,
    22225,
    14033,
    30417,
    3793,
    20177,
    11985,
    28369,
    7889,
    24273,
    16081,
    32465,
    465,
    16849,
    8657,
    25041,
    4561,
    20945,
    12753,
    29137,
    2513,
    18897,
    10705,
    27089,
    6609,
    22993,
    14801,
    31185,
    1489,
    17873,
    9681,
    26065,
    5585,
    21969,
    13777,
    30161,
    3537,
    19921,
    11729,
    28113,
    7633,
    24017,
    15825,
    32209,
    977,
    17361,
    9169,
    25553,
    5073,
    21457,
    13265,
    29649,
    3025,
    19409,
    11217,
    27601,
    7121,
    23505,
    15313,
    31697,
    2001,
    18385,
    10193,
    26577,
    6097,
    22481,
    14289,
    30673,
    4049,
    20433,
    12241,
    28625,
    8145,
    24529,
    16337,
    32721,
    49,
    16433,
    8241,
    24625,
    4145,
    20529,
    12337,
    28721,
    2097,
    18481,
    10289,
    26673,
    6193,
    22577,
    14385,
    30769,
    1073,
    17457,
    9265,
    25649,
    5169,
    21553,
    13361,
    29745,
    3121,
    19505,
    11313,
    27697,
    7217,
    23601,
    15409,
    31793,
    561,
    16945,
    8753,
    25137,
    4657,
    21041,
    12849,
    29233,
    2609,
    18993,
    10801,
    27185,
    6705,
    23089,
    14897,
    31281,
    1585,
    17969,
    9777,
    26161,
    5681,
    22065,
    13873,
    30257,
    3633,
    20017,
    11825,
    28209,
    7729,
    24113,
    15921,
    32305,
    305,
    16689,
    8497,
    24881,
    4401,
    20785,
    12593,
    28977,
    2353,
    18737,
    10545,
    26929,
    6449,
    22833,
    14641,
    31025,
    1329,
    17713,
    9521,
    25905,
    5425,
    21809,
    13617,
    30001,
    3377,
    19761,
    11569,
    27953,
    7473,
    23857,
    15665,
    32049,
    817,
    17201,
    9009,
    25393,
    4913,
    21297,
    13105,
    29489,
    2865,
    19249,
    11057,
    27441,
    6961,
    23345,
    15153,
    31537,
    1841,
    18225,
    10033,
    26417,
    5937,
    22321,
    14129,
    30513,
    3889,
    20273,
    12081,
    28465,
    7985,
    24369,
    16177,
    32561,
    177,
    16561,
    8369,
    24753,
    4273,
    20657,
    12465,
    28849,
    2225,
    18609,
    10417,
    26801,
    6321,
    22705,
    14513,
    30897,
    1201,
    17585,
    9393,
    25777,
    5297,
    21681,
    13489,
    29873,
    3249,
    19633,
    11441,
    27825,
    7345,
    23729,
    15537,
    31921,
    689,
    17073,
    8881,
    25265,
    4785,
    21169,
    12977,
    29361,
    2737,
    19121,
    10929,
    27313,
    6833,
    23217,
    15025,
    31409,
    1713,
    18097,
    9905,
    26289,
    5809,
    22193,
    14001,
    30385,
    3761,
    20145,
    11953,
    28337,
    7857,
    24241,
    16049,
    32433,
    433,
    16817,
    8625,
    25009,
    4529,
    20913,
    12721,
    29105,
    2481,
    18865,
    10673,
    27057,
    6577,
    22961,
    14769,
    31153,
    1457,
    17841,
    9649,
    26033,
    5553,
    21937,
    13745,
    30129,
    3505,
    19889,
    11697,
    28081,
    7601,
    23985,
    15793,
    32177,
    945,
    17329,
    9137,
    25521,
    5041,
    21425,
    13233,
    29617,
    2993,
    19377,
    11185,
    27569,
    7089,
    23473,
    15281,
    31665,
    1969,
    18353,
    10161,
    26545,
    6065,
    22449,
    14257,
    30641,
    4017,
    20401,
    12209,
    28593,
    8113,
    24497,
    16305,
    32689,
    113,
    16497,
    8305,
    24689,
    4209,
    20593,
    12401,
    28785,
    2161,
    18545,
    10353,
    26737,
    6257,
    22641,
    14449,
    30833,
    1137,
    17521,
    9329,
    25713,
    5233,
    21617,
    13425,
    29809,
    3185,
    19569,
    11377,
    27761,
    7281,
    23665,
    15473,
    31857,
    625,
    17009,
    8817,
    25201,
    4721,
    21105,
    12913,
    29297,
    2673,
    19057,
    10865,
    27249,
    6769,
    23153,
    14961,
    31345,
    1649,
    18033,
    9841,
    26225,
    5745,
    22129,
    13937,
    30321,
    3697,
    20081,
    11889,
    28273,
    7793,
    24177,
    15985,
    32369,
    369,
    16753,
    8561,
    24945,
    4465,
    20849,
    12657,
    29041,
    2417,
    18801,
    10609,
    26993,
    6513,
    22897,
    14705,
    31089,
    1393,
    17777,
    9585,
    25969,
    5489,
    21873,
    13681,
    30065,
    3441,
    19825,
    11633,
    28017,
    7537,
    23921,
    15729,
    32113,
    881,
    17265,
    9073,
    25457,
    4977,
    21361,
    13169,
    29553,
    2929,
    19313,
    11121,
    27505,
    7025,
    23409,
    15217,
    31601,
    1905,
    18289,
    10097,
    26481,
    6001,
    22385,
    14193,
    30577,
    3953,
    20337,
    12145,
    28529,
    8049,
    24433,
    16241,
    32625,
    241,
    16625,
    8433,
    24817,
    4337,
    20721,
    12529,
    28913,
    2289,
    18673,
    10481,
    26865,
    6385,
    22769,
    14577,
    30961,
    1265,
    17649,
    9457,
    25841,
    5361,
    21745,
    13553,
    29937,
    3313,
    19697,
    11505,
    27889,
    7409,
    23793,
    15601,
    31985,
    753,
    17137,
    8945,
    25329,
    4849,
    21233,
    13041,
    29425,
    2801,
    19185,
    10993,
    27377,
    6897,
    23281,
    15089,
    31473,
    1777,
    18161,
    9969,
    26353,
    5873,
    22257,
    14065,
    30449,
    3825,
    20209,
    12017,
    28401,
    7921,
    24305,
    16113,
    32497,
    497,
    16881,
    8689,
    25073,
    4593,
    20977,
    12785,
    29169,
    2545,
    18929,
    10737,
    27121,
    6641,
    23025,
    14833,
    31217,
    1521,
    17905,
    9713,
    26097,
    5617,
    22001,
    13809,
    30193,
    3569,
    19953,
    11761,
    28145,
    7665,
    24049,
    15857,
    32241,
    1009,
    17393,
    9201,
    25585,
    5105,
    21489,
    13297,
    29681,
    3057,
    19441,
    11249,
    27633,
    7153,
    23537,
    15345,
    31729,
    2033,
    18417,
    10225,
    26609,
    6129,
    22513,
    14321,
    30705,
    4081,
    20465,
    12273,
    28657,
    8177,
    24561,
    16369,
    32753,
    9,
    16393,
    8201,
    24585,
    4105,
    20489,
    12297,
    28681,
    2057,
    18441,
    10249,
    26633,
    6153,
    22537,
    14345,
    30729,
    1033,
    17417,
    9225,
    25609,
    5129,
    21513,
    13321,
    29705,
    3081,
    19465,
    11273,
    27657,
    7177,
    23561,
    15369,
    31753,
    521,
    16905,
    8713,
    25097,
    4617,
    21001,
    12809,
    29193,
    2569,
    18953,
    10761,
    27145,
    6665,
    23049,
    14857,
    31241,
    1545,
    17929,
    9737,
    26121,
    5641,
    22025,
    13833,
    30217,
    3593,
    19977,
    11785,
    28169,
    7689,
    24073,
    15881,
    32265,
    265,
    16649,
    8457,
    24841,
    4361,
    20745,
    12553,
    28937,
    2313,
    18697,
    10505,
    26889,
    6409,
    22793,
    14601,
    30985,
    1289,
    17673,
    9481,
    25865,
    5385,
    21769,
    13577,
    29961,
    3337,
    19721,
    11529,
    27913,
    7433,
    23817,
    15625,
    32009,
    777,
    17161,
    8969,
    25353,
    4873,
    21257,
    13065,
    29449,
    2825,
    19209,
    11017,
    27401,
    6921,
    23305,
    15113,
    31497,
    1801,
    18185,
    9993,
    26377,
    5897,
    22281,
    14089,
    30473,
    3849,
    20233,
    12041,
    28425,
    7945,
    24329,
    16137,
    32521,
    137,
    16521,
    8329,
    24713,
    4233,
    20617,
    12425,
    28809,
    2185,
    18569,
    10377,
    26761,
    6281,
    22665,
    14473,
    30857,
    1161,
    17545,
    9353,
    25737,
    5257,
    21641,
    13449,
    29833,
    3209,
    19593,
    11401,
    27785,
    7305,
    23689,
    15497,
    31881,
    649,
    17033,
    8841,
    25225,
    4745,
    21129,
    12937,
    29321,
    2697,
    19081,
    10889,
    27273,
    6793,
    23177,
    14985,
    31369,
    1673,
    18057,
    9865,
    26249,
    5769,
    22153,
    13961,
    30345,
    3721,
    20105,
    11913,
    28297,
    7817,
    24201,
    16009,
    32393,
    393,
    16777,
    8585,
    24969,
    4489,
    20873,
    12681,
    29065,
    2441,
    18825,
    10633,
    27017,
    6537,
    22921,
    14729,
    31113,
    1417,
    17801,
    9609,
    25993,
    5513,
    21897,
    13705,
    30089,
    3465,
    19849,
    11657,
    28041,
    7561,
    23945,
    15753,
    32137,
    905,
    17289,
    9097,
    25481,
    5001,
    21385,
    13193,
    29577,
    2953,
    19337,
    11145,
    27529,
    7049,
    23433,
    15241,
    31625,
    1929,
    18313,
    10121,
    26505,
    6025,
    22409,
    14217,
    30601,
    3977,
    20361,
    12169,
    28553,
    8073,
    24457,
    16265,
    32649,
    73,
    16457,
    8265,
    24649,
    4169,
    20553,
    12361,
    28745,
    2121,
    18505,
    10313,
    26697,
    6217,
    22601,
    14409,
    30793,
    1097,
    17481,
    9289,
    25673,
    5193,
    21577,
    13385,
    29769,
    3145,
    19529,
    11337,
    27721,
    7241,
    23625,
    15433,
    31817,
    585,
    16969,
    8777,
    25161,
    4681,
    21065,
    12873,
    29257,
    2633,
    19017,
    10825,
    27209,
    6729,
    23113,
    14921,
    31305,
    1609,
    17993,
    9801,
    26185,
    5705,
    22089,
    13897,
    30281,
    3657,
    20041,
    11849,
    28233,
    7753,
    24137,
    15945,
    32329,
    329,
    16713,
    8521,
    24905,
    4425,
    20809,
    12617,
    29001,
    2377,
    18761,
    10569,
    26953,
    6473,
    22857,
    14665,
    31049,
    1353,
    17737,
    9545,
    25929,
    5449,
    21833,
    13641,
    30025,
    3401,
    19785,
    11593,
    27977,
    7497,
    23881,
    15689,
    32073,
    841,
    17225,
    9033,
    25417,
    4937,
    21321,
    13129,
    29513,
    2889,
    19273,
    11081,
    27465,
    6985,
    23369,
    15177,
    31561,
    1865,
    18249,
    10057,
    26441,
    5961,
    22345,
    14153,
    30537,
    3913,
    20297,
    12105,
    28489,
    8009,
    24393,
    16201,
    32585,
    201,
    16585,
    8393,
    24777,
    4297,
    20681,
    12489,
    28873,
    2249,
    18633,
    10441,
    26825,
    6345,
    22729,
    14537,
    30921,
    1225,
    17609,
    9417,
    25801,
    5321,
    21705,
    13513,
    29897,
    3273,
    19657,
    11465,
    27849,
    7369,
    23753,
    15561,
    31945,
    713,
    17097,
    8905,
    25289,
    4809,
    21193,
    13001,
    29385,
    2761,
    19145,
    10953,
    27337,
    6857,
    23241,
    15049,
    31433,
    1737,
    18121,
    9929,
    26313,
    5833,
    22217,
    14025,
    30409,
    3785,
    20169,
    11977,
    28361,
    7881,
    24265,
    16073,
    32457,
    457,
    16841,
    8649,
    25033,
    4553,
    20937,
    12745,
    29129,
    2505,
    18889,
    10697,
    27081,
    6601,
    22985,
    14793,
    31177,
    1481,
    17865,
    9673,
    26057,
    5577,
    21961,
    13769,
    30153,
    3529,
    19913,
    11721,
    28105,
    7625,
    24009,
    15817,
    32201,
    969,
    17353,
    9161,
    25545,
    5065,
    21449,
    13257,
    29641,
    3017,
    19401,
    11209,
    27593,
    7113,
    23497,
    15305,
    31689,
    1993,
    18377,
    10185,
    26569,
    6089,
    22473,
    14281,
    30665,
    4041,
    20425,
    12233,
    28617,
    8137,
    24521,
    16329,
    32713,
    41,
    16425,
    8233,
    24617,
    4137,
    20521,
    12329,
    28713,
    2089,
    18473,
    10281,
    26665,
    6185,
    22569,
    14377,
    30761,
    1065,
    17449,
    9257,
    25641,
    5161,
    21545,
    13353,
    29737,
    3113,
    19497,
    11305,
    27689,
    7209,
    23593,
    15401,
    31785,
    553,
    16937,
    8745,
    25129,
    4649,
    21033,
    12841,
    29225,
    2601,
    18985,
    10793,
    27177,
    6697,
    23081,
    14889,
    31273,
    1577,
    17961,
    9769,
    26153,
    5673,
    22057,
    13865,
    30249,
    3625,
    20009,
    11817,
    28201,
    7721,
    24105,
    15913,
    32297,
    297,
    16681,
    8489,
    24873,
    4393,
    20777,
    12585,
    28969,
    2345,
    18729,
    10537,
    26921,
    6441,
    22825,
    14633,
    31017,
    1321,
    17705,
    9513,
    25897,
    5417,
    21801,
    13609,
    29993,
    3369,
    19753,
    11561,
    27945,
    7465,
    23849,
    15657,
    32041,
    809,
    17193,
    9001,
    25385,
    4905,
    21289,
    13097,
    29481,
    2857,
    19241,
    11049,
    27433,
    6953,
    23337,
    15145,
    31529,
    1833,
    18217,
    10025,
    26409,
    5929,
    22313,
    14121,
    30505,
    3881,
    20265,
    12073,
    28457,
    7977,
    24361,
    16169,
    32553,
    169,
    16553,
    8361,
    24745,
    4265,
    20649,
    12457,
    28841,
    2217,
    18601,
    10409,
    26793,
    6313,
    22697,
    14505,
    30889,
    1193,
    17577,
    9385,
    25769,
    5289,
    21673,
    13481,
    29865,
    3241,
    19625,
    11433,
    27817,
    7337,
    23721,
    15529,
    31913,
    681,
    17065,
    8873,
    25257,
    4777,
    21161,
    12969,
    29353,
    2729,
    19113,
    10921,
    27305,
    6825,
    23209,
    15017,
    31401,
    1705,
    18089,
    9897,
    26281,
    5801,
    22185,
    13993,
    30377,
    3753,
    20137,
    11945,
    28329,
    7849,
    24233,
    16041,
    32425,
    425,
    16809,
    8617,
    25001,
    4521,
    20905,
    12713,
    29097,
    2473,
    18857,
    10665,
    27049,
    6569,
    22953,
    14761,
    31145,
    1449,
    17833,
    9641,
    26025,
    5545,
    21929,
    13737,
    30121,
    3497,
    19881,
    11689,
    28073,
    7593,
    23977,
    15785,
    32169,
    937,
    17321,
    9129,
    25513,
    5033,
    21417,
    13225,
    29609,
    2985,
    19369,
    11177,
    27561,
    7081,
    23465,
    15273,
    31657,
    1961,
    18345,
    10153,
    26537,
    6057,
    22441,
    14249,
    30633,
    4009,
    20393,
    12201,
    28585,
    8105,
    24489,
    16297,
    32681,
    105,
    16489,
    8297,
    24681,
    4201,
    20585,
    12393,
    28777,
    2153,
    18537,
    10345,
    26729,
    6249,
    22633,
    14441,
    30825,
    1129,
    17513,
    9321,
    25705,
    5225,
    21609,
    13417,
    29801,
    3177,
    19561,
    11369,
    27753,
    7273,
    23657,
    15465,
    31849,
    617,
    17001,
    8809,
    25193,
    4713,
    21097,
    12905,
    29289,
    2665,
    19049,
    10857,
    27241,
    6761,
    23145,
    14953,
    31337,
    1641,
    18025,
    9833,
    26217,
    5737,
    22121,
    13929,
    30313,
    3689,
    20073,
    11881,
    28265,
    7785,
    24169,
    15977,
    32361,
    361,
    16745,
    8553,
    24937,
    4457,
    20841,
    12649,
    29033,
    2409,
    18793,
    10601,
    26985,
    6505,
    22889,
    14697,
    31081,
    1385,
    17769,
    9577,
    25961,
    5481,
    21865,
    13673,
    30057,
    3433,
    19817,
    11625,
    28009,
    7529,
    23913,
    15721,
    32105,
    873,
    17257,
    9065,
    25449,
    4969,
    21353,
    13161,
    29545,
    2921,
    19305,
    11113,
    27497,
    7017,
    23401,
    15209,
    31593,
    1897,
    18281,
    10089,
    26473,
    5993,
    22377,
    14185,
    30569,
    3945,
    20329,
    12137,
    28521,
    8041,
    24425,
    16233,
    32617,
    233,
    16617,
    8425,
    24809,
    4329,
    20713,
    12521,
    28905,
    2281,
    18665,
    10473,
    26857,
    6377,
    22761,
    14569,
    30953,
    1257,
    17641,
    9449,
    25833,
    5353,
    21737,
    13545,
    29929,
    3305,
    19689,
    11497,
    27881,
    7401,
    23785,
    15593,
    31977,
    745,
    17129,
    8937,
    25321,
    4841,
    21225,
    13033,
    29417,
    2793,
    19177,
    10985,
    27369,
    6889,
    23273,
    15081,
    31465,
    1769,
    18153,
    9961,
    26345,
    5865,
    22249,
    14057,
    30441,
    3817,
    20201,
    12009,
    28393,
    7913,
    24297,
    16105,
    32489,
    489,
    16873,
    8681,
    25065,
    4585,
    20969,
    12777,
    29161,
    2537,
    18921,
    10729,
    27113,
    6633,
    23017,
    14825,
    31209,
    1513,
    17897,
    9705,
    26089,
    5609,
    21993,
    13801,
    30185,
    3561,
    19945,
    11753,
    28137,
    7657,
    24041,
    15849,
    32233,
    1001,
    17385,
    9193,
    25577,
    5097,
    21481,
    13289,
    29673,
    3049,
    19433,
    11241,
    27625,
    7145,
    23529,
    15337,
    31721,
    2025,
    18409,
    10217,
    26601,
    6121,
    22505,
    14313,
    30697,
    4073,
    20457,
    12265,
    28649,
    8169,
    24553,
    16361,
    32745,
    25,
    16409,
    8217,
    24601,
    4121,
    20505,
    12313,
    28697,
    2073,
    18457,
    10265,
    26649,
    6169,
    22553,
    14361,
    30745,
    1049,
    17433,
    9241,
    25625,
    5145,
    21529,
    13337,
    29721,
    3097,
    19481,
    11289,
    27673,
    7193,
    23577,
    15385,
    31769,
    537,
    16921,
    8729,
    25113,
    4633,
    21017,
    12825,
    29209,
    2585,
    18969,
    10777,
    27161,
    6681,
    23065,
    14873,
    31257,
    1561,
    17945,
    9753,
    26137,
    5657,
    22041,
    13849,
    30233,
    3609,
    19993,
    11801,
    28185,
    7705,
    24089,
    15897,
    32281,
    281,
    16665,
    8473,
    24857,
    4377,
    20761,
    12569,
    28953,
    2329,
    18713,
    10521,
    26905,
    6425,
    22809,
    14617,
    31001,
    1305,
    17689,
    9497,
    25881,
    5401,
    21785,
    13593,
    29977,
    3353,
    19737,
    11545,
    27929,
    7449,
    23833,
    15641,
    32025,
    793,
    17177,
    8985,
    25369,
    4889,
    21273,
    13081,
    29465,
    2841,
    19225,
    11033,
    27417,
    6937,
    23321,
    15129,
    31513,
    1817,
    18201,
    10009,
    26393,
    5913,
    22297,
    14105,
    30489,
    3865,
    20249,
    12057,
    28441,
    7961,
    24345,
    16153,
    32537,
    153,
    16537,
    8345,
    24729,
    4249,
    20633,
    12441,
    28825,
    2201,
    18585,
    10393,
    26777,
    6297,
    22681,
    14489,
    30873,
    1177,
    17561,
    9369,
    25753,
    5273,
    21657,
    13465,
    29849,
    3225,
    19609,
    11417,
    27801,
    7321,
    23705,
    15513,
    31897,
    665,
    17049,
    8857,
    25241,
    4761,
    21145,
    12953,
    29337,
    2713,
    19097,
    10905,
    27289,
    6809,
    23193,
    15001,
    31385,
    1689,
    18073,
    9881,
    26265,
    5785,
    22169,
    13977,
    30361,
    3737,
    20121,
    11929,
    28313,
    7833,
    24217,
    16025,
    32409,
    409,
    16793,
    8601,
    24985,
    4505,
    20889,
    12697,
    29081,
    2457,
    18841,
    10649,
    27033,
    6553,
    22937,
    14745,
    31129,
    1433,
    17817,
    9625,
    26009,
    5529,
    21913,
    13721,
    30105,
    3481,
    19865,
    11673,
    28057,
    7577,
    23961,
    15769,
    32153,
    921,
    17305,
    9113,
    25497,
    5017,
    21401,
    13209,
    29593,
    2969,
    19353,
    11161,
    27545,
    7065,
    23449,
    15257,
    31641,
    1945,
    18329,
    10137,
    26521,
    6041,
    22425,
    14233,
    30617,
    3993,
    20377,
    12185,
    28569,
    8089,
    24473,
    16281,
    32665,
    89,
    16473,
    8281,
    24665,
    4185,
    20569,
    12377,
    28761,
    2137,
    18521,
    10329,
    26713,
    6233,
    22617,
    14425,
    30809,
    1113,
    17497,
    9305,
    25689,
    5209,
    21593,
    13401,
    29785,
    3161,
    19545,
    11353,
    27737,
    7257,
    23641,
    15449,
    31833,
    601,
    16985,
    8793,
    25177,
    4697,
    21081,
    12889,
    29273,
    2649,
    19033,
    10841,
    27225,
    6745,
    23129,
    14937,
    31321,
    1625,
    18009,
    9817,
    26201,
    5721,
    22105,
    13913,
    30297,
    3673,
    20057,
    11865,
    28249,
    7769,
    24153,
    15961,
    32345,
    345,
    16729,
    8537,
    24921,
    4441,
    20825,
    12633,
    29017,
    2393,
    18777,
    10585,
    26969,
    6489,
    22873,
    14681,
    31065,
    1369,
    17753,
    9561,
    25945,
    5465,
    21849,
    13657,
    30041,
    3417,
    19801,
    11609,
    27993,
    7513,
    23897,
    15705,
    32089,
    857,
    17241,
    9049,
    25433,
    4953,
    21337,
    13145,
    29529,
    2905,
    19289,
    11097,
    27481,
    7001,
    23385,
    15193,
    31577,
    1881,
    18265,
    10073,
    26457,
    5977,
    22361,
    14169,
    30553,
    3929,
    20313,
    12121,
    28505,
    8025,
    24409,
    16217,
    32601,
    217,
    16601,
    8409,
    24793,
    4313,
    20697,
    12505,
    28889,
    2265,
    18649,
    10457,
    26841,
    6361,
    22745,
    14553,
    30937,
    1241,
    17625,
    9433,
    25817,
    5337,
    21721,
    13529,
    29913,
    3289,
    19673,
    11481,
    27865,
    7385,
    23769,
    15577,
    31961,
    729,
    17113,
    8921,
    25305,
    4825,
    21209,
    13017,
    29401,
    2777,
    19161,
    10969,
    27353,
    6873,
    23257,
    15065,
    31449,
    1753,
    18137,
    9945,
    26329,
    5849,
    22233,
    14041,
    30425,
    3801,
    20185,
    11993,
    28377,
    7897,
    24281,
    16089,
    32473,
    473,
    16857,
    8665,
    25049,
    4569,
    20953,
    12761,
    29145,
    2521,
    18905,
    10713,
    27097,
    6617,
    23001,
    14809,
    31193,
    1497,
    17881,
    9689,
    26073,
    5593,
    21977,
    13785,
    30169,
    3545,
    19929,
    11737,
    28121,
    7641,
    24025,
    15833,
    32217,
    985,
    17369,
    9177,
    25561,
    5081,
    21465,
    13273,
    29657,
    3033,
    19417,
    11225,
    27609,
    7129,
    23513,
    15321,
    31705,
    2009,
    18393,
    10201,
    26585,
    6105,
    22489,
    14297,
    30681,
    4057,
    20441,
    12249,
    28633,
    8153,
    24537,
    16345,
    32729,
    57,
    16441,
    8249,
    24633,
    4153,
    20537,
    12345,
    28729,
    2105,
    18489,
    10297,
    26681,
    6201,
    22585,
    14393,
    30777,
    1081,
    17465,
    9273,
    25657,
    5177,
    21561,
    13369,
    29753,
    3129,
    19513,
    11321,
    27705,
    7225,
    23609,
    15417,
    31801,
    569,
    16953,
    8761,
    25145,
    4665,
    21049,
    12857,
    29241,
    2617,
    19001,
    10809,
    27193,
    6713,
    23097,
    14905,
    31289,
    1593,
    17977,
    9785,
    26169,
    5689,
    22073,
    13881,
    30265,
    3641,
    20025,
    11833,
    28217,
    7737,
    24121,
    15929,
    32313,
    313,
    16697,
    8505,
    24889,
    4409,
    20793,
    12601,
    28985,
    2361,
    18745,
    10553,
    26937,
    6457,
    22841,
    14649,
    31033,
    1337,
    17721,
    9529,
    25913,
    5433,
    21817,
    13625,
    30009,
    3385,
    19769,
    11577,
    27961,
    7481,
    23865,
    15673,
    32057,
    825,
    17209,
    9017,
    25401,
    4921,
    21305,
    13113,
    29497,
    2873,
    19257,
    11065,
    27449,
    6969,
    23353,
    15161,
    31545,
    1849,
    18233,
    10041,
    26425,
    5945,
    22329,
    14137,
    30521,
    3897,
    20281,
    12089,
    28473,
    7993,
    24377,
    16185,
    32569,
    185,
    16569,
    8377,
    24761,
    4281,
    20665,
    12473,
    28857,
    2233,
    18617,
    10425,
    26809,
    6329,
    22713,
    14521,
    30905,
    1209,
    17593,
    9401,
    25785,
    5305,
    21689,
    13497,
    29881,
    3257,
    19641,
    11449,
    27833,
    7353,
    23737,
    15545,
    31929,
    697,
    17081,
    8889,
    25273,
    4793,
    21177,
    12985,
    29369,
    2745,
    19129,
    10937,
    27321,
    6841,
    23225,
    15033,
    31417,
    1721,
    18105,
    9913,
    26297,
    5817,
    22201,
    14009,
    30393,
    3769,
    20153,
    11961,
    28345,
    7865,
    24249,
    16057,
    32441,
    441,
    16825,
    8633,
    25017,
    4537,
    20921,
    12729,
    29113,
    2489,
    18873,
    10681,
    27065,
    6585,
    22969,
    14777,
    31161,
    1465,
    17849,
    9657,
    26041,
    5561,
    21945,
    13753,
    30137,
    3513,
    19897,
    11705,
    28089,
    7609,
    23993,
    15801,
    32185,
    953,
    17337,
    9145,
    25529,
    5049,
    21433,
    13241,
    29625,
    3001,
    19385,
    11193,
    27577,
    7097,
    23481,
    15289,
    31673,
    1977,
    18361,
    10169,
    26553,
    6073,
    22457,
    14265,
    30649,
    4025,
    20409,
    12217,
    28601,
    8121,
    24505,
    16313,
    32697,
    121,
    16505,
    8313,
    24697,
    4217,
    20601,
    12409,
    28793,
    2169,
    18553,
    10361,
    26745,
    6265,
    22649,
    14457,
    30841,
    1145,
    17529,
    9337,
    25721,
    5241,
    21625,
    13433,
    29817,
    3193,
    19577,
    11385,
    27769,
    7289,
    23673,
    15481,
    31865,
    633,
    17017,
    8825,
    25209,
    4729,
    21113,
    12921,
    29305,
    2681,
    19065,
    10873,
    27257,
    6777,
    23161,
    14969,
    31353,
    1657,
    18041,
    9849,
    26233,
    5753,
    22137,
    13945,
    30329,
    3705,
    20089,
    11897,
    28281,
    7801,
    24185,
    15993,
    32377,
    377,
    16761,
    8569,
    24953,
    4473,
    20857,
    12665,
    29049,
    2425,
    18809,
    10617,
    27001,
    6521,
    22905,
    14713,
    31097,
    1401,
    17785,
    9593,
    25977,
    5497,
    21881,
    13689,
    30073,
    3449,
    19833,
    11641,
    28025,
    7545,
    23929,
    15737,
    32121,
    889,
    17273,
    9081,
    25465,
    4985,
    21369,
    13177,
    29561,
    2937,
    19321,
    11129,
    27513,
    7033,
    23417,
    15225,
    31609,
    1913,
    18297,
    10105,
    26489,
    6009,
    22393,
    14201,
    30585,
    3961,
    20345,
    12153,
    28537,
    8057,
    24441,
    16249,
    32633,
    249,
    16633,
    8441,
    24825,
    4345,
    20729,
    12537,
    28921,
    2297,
    18681,
    10489,
    26873,
    6393,
    22777,
    14585,
    30969,
    1273,
    17657,
    9465,
    25849,
    5369,
    21753,
    13561,
    29945,
    3321,
    19705,
    11513,
    27897,
    7417,
    23801,
    15609,
    31993,
    761,
    17145,
    8953,
    25337,
    4857,
    21241,
    13049,
    29433,
    2809,
    19193,
    11001,
    27385,
    6905,
    23289,
    15097,
    31481,
    1785,
    18169,
    9977,
    26361,
    5881,
    22265,
    14073,
    30457,
    3833,
    20217,
    12025,
    28409,
    7929,
    24313,
    16121,
    32505,
    505,
    16889,
    8697,
    25081,
    4601,
    20985,
    12793,
    29177,
    2553,
    18937,
    10745,
    27129,
    6649,
    23033,
    14841,
    31225,
    1529,
    17913,
    9721,
    26105,
    5625,
    22009,
    13817,
    30201,
    3577,
    19961,
    11769,
    28153,
    7673,
    24057,
    15865,
    32249,
    1017,
    17401,
    9209,
    25593,
    5113,
    21497,
    13305,
    29689,
    3065,
    19449,
    11257,
    27641,
    7161,
    23545,
    15353,
    31737,
    2041,
    18425,
    10233,
    26617,
    6137,
    22521,
    14329,
    30713,
    4089,
    20473,
    12281,
    28665,
    8185,
    24569,
    16377,
    32761,
    5,
    16389,
    8197,
    24581,
    4101,
    20485,
    12293,
    28677,
    2053,
    18437,
    10245,
    26629,
    6149,
    22533,
    14341,
    30725,
    1029,
    17413,
    9221,
    25605,
    5125,
    21509,
    13317,
    29701,
    3077,
    19461,
    11269,
    27653,
    7173,
    23557,
    15365,
    31749,
    517,
    16901,
    8709,
    25093,
    4613,
    20997,
    12805,
    29189,
    2565,
    18949,
    10757,
    27141,
    6661,
    23045,
    14853,
    31237,
    1541,
    17925,
    9733,
    26117,
    5637,
    22021,
    13829,
    30213,
    3589,
    19973,
    11781,
    28165,
    7685,
    24069,
    15877,
    32261,
    261,
    16645,
    8453,
    24837,
    4357,
    20741,
    12549,
    28933,
    2309,
    18693,
    10501,
    26885,
    6405,
    22789,
    14597,
    30981,
    1285,
    17669,
    9477,
    25861,
    5381,
    21765,
    13573,
    29957,
    3333,
    19717,
    11525,
    27909,
    7429,
    23813,
    15621,
    32005,
    773,
    17157,
    8965,
    25349,
    4869,
    21253,
    13061,
    29445,
    2821,
    19205,
    11013,
    27397,
    6917,
    23301,
    15109,
    31493,
    1797,
    18181,
    9989,
    26373,
    5893,
    22277,
    14085,
    30469,
    3845,
    20229,
    12037,
    28421,
    7941,
    24325,
    16133,
    32517,
    133,
    16517,
    8325,
    24709,
    4229,
    20613,
    12421,
    28805,
    2181,
    18565,
    10373,
    26757,
    6277,
    22661,
    14469,
    30853,
    1157,
    17541,
    9349,
    25733,
    5253,
    21637,
    13445,
    29829,
    3205,
    19589,
    11397,
    27781,
    7301,
    23685,
    15493,
    31877,
    645,
    17029,
    8837,
    25221,
    4741,
    21125,
    12933,
    29317,
    2693,
    19077,
    10885,
    27269,
    6789,
    23173,
    14981,
    31365,
    1669,
    18053,
    9861,
    26245,
    5765,
    22149,
    13957,
    30341,
    3717,
    20101,
    11909,
    28293,
    7813,
    24197,
    16005,
    32389,
    389,
    16773,
    8581,
    24965,
    4485,
    20869,
    12677,
    29061,
    2437,
    18821,
    10629,
    27013,
    6533,
    22917,
    14725,
    31109,
    1413,
    17797,
    9605,
    25989,
    5509,
    21893,
    13701,
    30085,
    3461,
    19845,
    11653,
    28037,
    7557,
    23941,
    15749,
    32133,
    901,
    17285,
    9093,
    25477,
    4997,
    21381,
    13189,
    29573,
    2949,
    19333,
    11141,
    27525,
    7045,
    23429,
    15237,
    31621,
    1925,
    18309,
    10117,
    26501,
    6021,
    22405,
    14213,
    30597,
    3973,
    20357,
    12165,
    28549,
    8069,
    24453,
    16261,
    32645,
    69,
    16453,
    8261,
    24645,
    4165,
    20549,
    12357,
    28741,
    2117,
    18501,
    10309,
    26693,
    6213,
    22597,
    14405,
    30789,
    1093,
    17477,
    9285,
    25669,
    5189,
    21573,
    13381,
    29765,
    3141,
    19525,
    11333,
    27717,
    7237,
    23621,
    15429,
    31813,
    581,
    16965,
    8773,
    25157,
    4677,
    21061,
    12869,
    29253,
    2629,
    19013,
    10821,
    27205,
    6725,
    23109,
    14917,
    31301,
    1605,
    17989,
    9797,
    26181,
    5701,
    22085,
    13893,
    30277,
    3653,
    20037,
    11845,
    28229,
    7749,
    24133,
    15941,
    32325,
    325,
    16709,
    8517,
    24901,
    4421,
    20805,
    12613,
    28997,
    2373,
    18757,
    10565,
    26949,
    6469,
    22853,
    14661,
    31045,
    1349,
    17733,
    9541,
    25925,
    5445,
    21829,
    13637,
    30021,
    3397,
    19781,
    11589,
    27973,
    7493,
    23877,
    15685,
    32069,
    837,
    17221,
    9029,
    25413,
    4933,
    21317,
    13125,
    29509,
    2885,
    19269,
    11077,
    27461,
    6981,
    23365,
    15173,
    31557,
    1861,
    18245,
    10053,
    26437,
    5957,
    22341,
    14149,
    30533,
    3909,
    20293,
    12101,
    28485,
    8005,
    24389,
    16197,
    32581,
    197,
    16581,
    8389,
    24773,
    4293,
    20677,
    12485,
    28869,
    2245,
    18629,
    10437,
    26821,
    6341,
    22725,
    14533,
    30917,
    1221,
    17605,
    9413,
    25797,
    5317,
    21701,
    13509,
    29893,
    3269,
    19653,
    11461,
    27845,
    7365,
    23749,
    15557,
    31941,
    709,
    17093,
    8901,
    25285,
    4805,
    21189,
    12997,
    29381,
    2757,
    19141,
    10949,
    27333,
    6853,
    23237,
    15045,
    31429,
    1733,
    18117,
    9925,
    26309,
    5829,
    22213,
    14021,
    30405,
    3781,
    20165,
    11973,
    28357,
    7877,
    24261,
    16069,
    32453,
    453,
    16837,
    8645,
    25029,
    4549,
    20933,
    12741,
    29125,
    2501,
    18885,
    10693,
    27077,
    6597,
    22981,
    14789,
    31173,
    1477,
    17861,
    9669,
    26053,
    5573,
    21957,
    13765,
    30149,
    3525,
    19909,
    11717,
    28101,
    7621,
    24005,
    15813,
    32197,
    965,
    17349,
    9157,
    25541,
    5061,
    21445,
    13253,
    29637,
    3013,
    19397,
    11205,
    27589,
    7109,
    23493,
    15301,
    31685,
    1989,
    18373,
    10181,
    26565,
    6085,
    22469,
    14277,
    30661,
    4037,
    20421,
    12229,
    28613,
    8133,
    24517,
    16325,
    32709,
    37,
    16421,
    8229,
    24613,
    4133,
    20517,
    12325,
    28709,
    2085,
    18469,
    10277,
    26661,
    6181,
    22565,
    14373,
    30757,
    1061,
    17445,
    9253,
    25637,
    5157,
    21541,
    13349,
    29733,
    3109,
    19493,
    11301,
    27685,
    7205,
    23589,
    15397,
    31781,
    549,
    16933,
    8741,
    25125,
    4645,
    21029,
    12837,
    29221,
    2597,
    18981,
    10789,
    27173,
    6693,
    23077,
    14885,
    31269,
    1573,
    17957,
    9765,
    26149,
    5669,
    22053,
    13861,
    30245,
    3621,
    20005,
    11813,
    28197,
    7717,
    24101,
    15909,
    32293,
    293,
    16677,
    8485,
    24869,
    4389,
    20773,
    12581,
    28965,
    2341,
    18725,
    10533,
    26917,
    6437,
    22821,
    14629,
    31013,
    1317,
    17701,
    9509,
    25893,
    5413,
    21797,
    13605,
    29989,
    3365,
    19749,
    11557,
    27941,
    7461,
    23845,
    15653,
    32037,
    805,
    17189,
    8997,
    25381,
    4901,
    21285,
    13093,
    29477,
    2853,
    19237,
    11045,
    27429,
    6949,
    23333,
    15141,
    31525,
    1829,
    18213,
    10021,
    26405,
    5925,
    22309,
    14117,
    30501,
    3877,
    20261,
    12069,
    28453,
    7973,
    24357,
    16165,
    32549,
    165,
    16549,
    8357,
    24741,
    4261,
    20645,
    12453,
    28837,
    2213,
    18597,
    10405,
    26789,
    6309,
    22693,
    14501,
    30885,
    1189,
    17573,
    9381,
    25765,
    5285,
    21669,
    13477,
    29861,
    3237,
    19621,
    11429,
    27813,
    7333,
    23717,
    15525,
    31909,
    677,
    17061,
    8869,
    25253,
    4773,
    21157,
    12965,
    29349,
    2725,
    19109,
    10917,
    27301,
    6821,
    23205,
    15013,
    31397,
    1701,
    18085,
    9893,
    26277,
    5797,
    22181,
    13989,
    30373,
    3749,
    20133,
    11941,
    28325,
    7845,
    24229,
    16037,
    32421,
    421,
    16805,
    8613,
    24997,
    4517,
    20901,
    12709,
    29093,
    2469,
    18853,
    10661,
    27045,
    6565,
    22949,
    14757,
    31141,
    1445,
    17829,
    9637,
    26021,
    5541,
    21925,
    13733,
    30117,
    3493,
    19877,
    11685,
    28069,
    7589,
    23973,
    15781,
    32165,
    933,
    17317,
    9125,
    25509,
    5029,
    21413,
    13221,
    29605,
    2981,
    19365,
    11173,
    27557,
    7077,
    23461,
    15269,
    31653,
    1957,
    18341,
    10149,
    26533,
    6053,
    22437,
    14245,
    30629,
    4005,
    20389,
    12197,
    28581,
    8101,
    24485,
    16293,
    32677,
    101,
    16485,
    8293,
    24677,
    4197,
    20581,
    12389,
    28773,
    2149,
    18533,
    10341,
    26725,
    6245,
    22629,
    14437,
    30821,
    1125,
    17509,
    9317,
    25701,
    5221,
    21605,
    13413,
    29797,
    3173,
    19557,
    11365,
    27749,
    7269,
    23653,
    15461,
    31845,
    613,
    16997,
    8805,
    25189,
    4709,
    21093,
    12901,
    29285,
    2661,
    19045,
    10853,
    27237,
    6757,
    23141,
    14949,
    31333,
    1637,
    18021,
    9829,
    26213,
    5733,
    22117,
    13925,
    30309,
    3685,
    20069,
    11877,
    28261,
    7781,
    24165,
    15973,
    32357,
    357,
    16741,
    8549,
    24933,
    4453,
    20837,
    12645,
    29029,
    2405,
    18789,
    10597,
    26981,
    6501,
    22885,
    14693,
    31077,
    1381,
    17765,
    9573,
    25957,
    5477,
    21861,
    13669,
    30053,
    3429,
    19813,
    11621,
    28005,
    7525,
    23909,
    15717,
    32101,
    869,
    17253,
    9061,
    25445,
    4965,
    21349,
    13157,
    29541,
    2917,
    19301,
    11109,
    27493,
    7013,
    23397,
    15205,
    31589,
    1893,
    18277,
    10085,
    26469,
    5989,
    22373,
    14181,
    30565,
    3941,
    20325,
    12133,
    28517,
    8037,
    24421,
    16229,
    32613,
    229,
    16613,
    8421,
    24805,
    4325,
    20709,
    12517,
    28901,
    2277,
    18661,
    10469,
    26853,
    6373,
    22757,
    14565,
    30949,
    1253,
    17637,
    9445,
    25829,
    5349,
    21733,
    13541,
    29925,
    3301,
    19685,
    11493,
    27877,
    7397,
    23781,
    15589,
    31973,
    741,
    17125,
    8933,
    25317,
    4837,
    21221,
    13029,
    29413,
    2789,
    19173,
    10981,
    27365,
    6885,
    23269,
    15077,
    31461,
    1765,
    18149,
    9957,
    26341,
    5861,
    22245,
    14053,
    30437,
    3813,
    20197,
    12005,
    28389,
    7909,
    24293,
    16101,
    32485,
    485,
    16869,
    8677,
    25061,
    4581,
    20965,
    12773,
    29157,
    2533,
    18917,
    10725,
    27109,
    6629,
    23013,
    14821,
    31205,
    1509,
    17893,
    9701,
    26085,
    5605,
    21989,
    13797,
    30181,
    3557,
    19941,
    11749,
    28133,
    7653,
    24037,
    15845,
    32229,
    997,
    17381,
    9189,
    25573,
    5093,
    21477,
    13285,
    29669,
    3045,
    19429,
    11237,
    27621,
    7141,
    23525,
    15333,
    31717,
    2021,
    18405,
    10213,
    26597,
    6117,
    22501,
    14309,
    30693,
    4069,
    20453,
    12261,
    28645,
    8165,
    24549,
    16357,
    32741,
    21,
    16405,
    8213,
    24597,
    4117,
    20501,
    12309,
    28693,
    2069,
    18453,
    10261,
    26645,
    6165,
    22549,
    14357,
    30741,
    1045,
    17429,
    9237,
    25621,
    5141,
    21525,
    13333,
    29717,
    3093,
    19477,
    11285,
    27669,
    7189,
    23573,
    15381,
    31765,
    533,
    16917,
    8725,
    25109,
    4629,
    21013,
    12821,
    29205,
    2581,
    18965,
    10773,
    27157,
    6677,
    23061,
    14869,
    31253,
    1557,
    17941,
    9749,
    26133,
    5653,
    22037,
    13845,
    30229,
    3605,
    19989,
    11797,
    28181,
    7701,
    24085,
    15893,
    32277,
    277,
    16661,
    8469,
    24853,
    4373,
    20757,
    12565,
    28949,
    2325,
    18709,
    10517,
    26901,
    6421,
    22805,
    14613,
    30997,
    1301,
    17685,
    9493,
    25877,
    5397,
    21781,
    13589,
    29973,
    3349,
    19733,
    11541,
    27925,
    7445,
    23829,
    15637,
    32021,
    789,
    17173,
    8981,
    25365,
    4885,
    21269,
    13077,
    29461,
    2837,
    19221,
    11029,
    27413,
    6933,
    23317,
    15125,
    31509,
    1813,
    18197,
    10005,
    26389,
    5909,
    22293,
    14101,
    30485,
    3861,
    20245,
    12053,
    28437,
    7957,
    24341,
    16149,
    32533,
    149,
    16533,
    8341,
    24725,
    4245,
    20629,
    12437,
    28821,
    2197,
    18581,
    10389,
    26773,
    6293,
    22677,
    14485,
    30869,
    1173,
    17557,
    9365,
    25749,
    5269,
    21653,
    13461,
    29845,
    3221,
    19605,
    11413,
    27797,
    7317,
    23701,
    15509,
    31893,
    661,
    17045,
    8853,
    25237,
    4757,
    21141,
    12949,
    29333,
    2709,
    19093,
    10901,
    27285,
    6805,
    23189,
    14997,
    31381,
    1685,
    18069,
    9877,
    26261,
    5781,
    22165,
    13973,
    30357,
    3733,
    20117,
    11925,
    28309,
    7829,
    24213,
    16021,
    32405,
    405,
    16789,
    8597,
    24981,
    4501,
    20885,
    12693,
    29077,
    2453,
    18837,
    10645,
    27029,
    6549,
    22933,
    14741,
    31125,
    1429,
    17813,
    9621,
    26005,
    5525,
    21909,
    13717,
    30101,
    3477,
    19861,
    11669,
    28053,
    7573,
    23957,
    15765,
    32149,
    917,
    17301,
    9109,
    25493,
    5013,
    21397,
    13205,
    29589,
    2965,
    19349,
    11157,
    27541,
    7061,
    23445,
    15253,
    31637,
    1941,
    18325,
    10133,
    26517,
    6037,
    22421,
    14229,
    30613,
    3989,
    20373,
    12181,
    28565,
    8085,
    24469,
    16277,
    32661,
    85,
    16469,
    8277,
    24661,
    4181,
    20565,
    12373,
    28757,
    2133,
    18517,
    10325,
    26709,
    6229,
    22613,
    14421,
    30805,
    1109,
    17493,
    9301,
    25685,
    5205,
    21589,
    13397,
    29781,
    3157,
    19541,
    11349,
    27733,
    7253,
    23637,
    15445,
    31829,
    597,
    16981,
    8789,
    25173,
    4693,
    21077,
    12885,
    29269,
    2645,
    19029,
    10837,
    27221,
    6741,
    23125,
    14933,
    31317,
    1621,
    18005,
    9813,
    26197,
    5717,
    22101,
    13909,
    30293,
    3669,
    20053,
    11861,
    28245,
    7765,
    24149,
    15957,
    32341,
    341,
    16725,
    8533,
    24917,
    4437,
    20821,
    12629,
    29013,
    2389,
    18773,
    10581,
    26965,
    6485,
    22869,
    14677,
    31061,
    1365,
    17749,
    9557,
    25941,
    5461,
    21845,
    13653,
    30037,
    3413,
    19797,
    11605,
    27989,
    7509,
    23893,
    15701,
    32085,
    853,
    17237,
    9045,
    25429,
    4949,
    21333,
    13141,
    29525,
    2901,
    19285,
    11093,
    27477,
    6997,
    23381,
    15189,
    31573,
    1877,
    18261,
    10069,
    26453,
    5973,
    22357,
    14165,
    30549,
    3925,
    20309,
    12117,
    28501,
    8021,
    24405,
    16213,
    32597,
    213,
    16597,
    8405,
    24789,
    4309,
    20693,
    12501,
    28885,
    2261,
    18645,
    10453,
    26837,
    6357,
    22741,
    14549,
    30933,
    1237,
    17621,
    9429,
    25813,
    5333,
    21717,
    13525,
    29909,
    3285,
    19669,
    11477,
    27861,
    7381,
    23765,
    15573,
    31957,
    725,
    17109,
    8917,
    25301,
    4821,
    21205,
    13013,
    29397,
    2773,
    19157,
    10965,
    27349,
    6869,
    23253,
    15061,
    31445,
    1749,
    18133,
    9941,
    26325,
    5845,
    22229,
    14037,
    30421,
    3797,
    20181,
    11989,
    28373,
    7893,
    24277,
    16085,
    32469,
    469,
    16853,
    8661,
    25045,
    4565,
    20949,
    12757,
    29141,
    2517,
    18901,
    10709,
    27093,
    6613,
    22997,
    14805,
    31189,
    1493,
    17877,
    9685,
    26069,
    5589,
    21973,
    13781,
    30165,
    3541,
    19925,
    11733,
    28117,
    7637,
    24021,
    15829,
    32213,
    981,
    17365,
    9173,
    25557,
    5077,
    21461,
    13269,
    29653,
    3029,
    19413,
    11221,
    27605,
    7125,
    23509,
    15317,
    31701,
    2005,
    18389,
    10197,
    26581,
    6101,
    22485,
    14293,
    30677,
    4053,
    20437,
    12245,
    28629,
    8149,
    24533,
    16341,
    32725,
    53,
    16437,
    8245,
    24629,
    4149,
    20533,
    12341,
    28725,
    2101,
    18485,
    10293,
    26677,
    6197,
    22581,
    14389,
    30773,
    1077,
    17461,
    9269,
    25653,
    5173,
    21557,
    13365,
    29749,
    3125,
    19509,
    11317,
    27701,
    7221,
    23605,
    15413,
    31797,
    565,
    16949,
    8757,
    25141,
    4661,
    21045,
    12853,
    29237,
    2613,
    18997,
    10805,
    27189,
    6709,
    23093,
    14901,
    31285,
    1589,
    17973,
    9781,
    26165,
    5685,
    22069,
    13877,
    30261,
    3637,
    20021,
    11829,
    28213,
    7733,
    24117,
    15925,
    32309,
    309,
    16693,
    8501,
    24885,
    4405,
    20789,
    12597,
    28981,
    2357,
    18741,
    10549,
    26933,
    6453,
    22837,
    14645,
    31029,
    1333,
    17717,
    9525,
    25909,
    5429,
    21813,
    13621,
    30005,
    3381,
    19765,
    11573,
    27957,
    7477,
    23861,
    15669,
    32053,
    821,
    17205,
    9013,
    25397,
    4917,
    21301,
    13109,
    29493,
    2869,
    19253,
    11061,
    27445,
    6965,
    23349,
    15157,
    31541,
    1845,
    18229,
    10037,
    26421,
    5941,
    22325,
    14133,
    30517,
    3893,
    20277,
    12085,
    28469,
    7989,
    24373,
    16181,
    32565,
    181,
    16565,
    8373,
    24757,
    4277,
    20661,
    12469,
    28853,
    2229,
    18613,
    10421,
    26805,
    6325,
    22709,
    14517,
    30901,
    1205,
    17589,
    9397,
    25781,
    5301,
    21685,
    13493,
    29877,
    3253,
    19637,
    11445,
    27829,
    7349,
    23733,
    15541,
    31925,
    693,
    17077,
    8885,
    25269,
    4789,
    21173,
    12981,
    29365,
    2741,
    19125,
    10933,
    27317,
    6837,
    23221,
    15029,
    31413,
    1717,
    18101,
    9909,
    26293,
    5813,
    22197,
    14005,
    30389,
    3765,
    20149,
    11957,
    28341,
    7861,
    24245,
    16053,
    32437,
    437,
    16821,
    8629,
    25013,
    4533,
    20917,
    12725,
    29109,
    2485,
    18869,
    10677,
    27061,
    6581,
    22965,
    14773,
    31157,
    1461,
    17845,
    9653,
    26037,
    5557,
    21941,
    13749,
    30133,
    3509,
    19893,
    11701,
    28085,
    7605,
    23989,
    15797,
    32181,
    949,
    17333,
    9141,
    25525,
    5045,
    21429,
    13237,
    29621,
    2997,
    19381,
    11189,
    27573,
    7093,
    23477,
    15285,
    31669,
    1973,
    18357,
    10165,
    26549,
    6069,
    22453,
    14261,
    30645,
    4021,
    20405,
    12213,
    28597,
    8117,
    24501,
    16309,
    32693,
    117,
    16501,
    8309,
    24693,
    4213,
    20597,
    12405,
    28789,
    2165,
    18549,
    10357,
    26741,
    6261,
    22645,
    14453,
    30837,
    1141,
    17525,
    9333,
    25717,
    5237,
    21621,
    13429,
    29813,
    3189,
    19573,
    11381,
    27765,
    7285,
    23669,
    15477,
    31861,
    629,
    17013,
    8821,
    25205,
    4725,
    21109,
    12917,
    29301,
    2677,
    19061,
    10869,
    27253,
    6773,
    23157,
    14965,
    31349,
    1653,
    18037,
    9845,
    26229,
    5749,
    22133,
    13941,
    30325,
    3701,
    20085,
    11893,
    28277,
    7797,
    24181,
    15989,
    32373,
    373,
    16757,
    8565,
    24949,
    4469,
    20853,
    12661,
    29045,
    2421,
    18805,
    10613,
    26997,
    6517,
    22901,
    14709,
    31093,
    1397,
    17781,
    9589,
    25973,
    5493,
    21877,
    13685,
    30069,
    3445,
    19829,
    11637,
    28021,
    7541,
    23925,
    15733,
    32117,
    885,
    17269,
    9077,
    25461,
    4981,
    21365,
    13173,
    29557,
    2933,
    19317,
    11125,
    27509,
    7029,
    23413,
    15221,
    31605,
    1909,
    18293,
    10101,
    26485,
    6005,
    22389,
    14197,
    30581,
    3957,
    20341,
    12149,
    28533,
    8053,
    24437,
    16245,
    32629,
    245,
    16629,
    8437,
    24821,
    4341,
    20725,
    12533,
    28917,
    2293,
    18677,
    10485,
    26869,
    6389,
    22773,
    14581,
    30965,
    1269,
    17653,
    9461,
    25845,
    5365,
    21749,
    13557,
    29941,
    3317,
    19701,
    11509,
    27893,
    7413,
    23797,
    15605,
    31989,
    757,
    17141,
    8949,
    25333,
    4853,
    21237,
    13045,
    29429,
    2805,
    19189,
    10997,
    27381,
    6901,
    23285,
    15093,
    31477,
    1781,
    18165,
    9973,
    26357,
    5877,
    22261,
    14069,
    30453,
    3829,
    20213,
    12021,
    28405,
    7925,
    24309,
    16117,
    32501,
    501,
    16885,
    8693,
    25077,
    4597,
    20981,
    12789,
    29173,
    2549,
    18933,
    10741,
    27125,
    6645,
    23029,
    14837,
    31221,
    1525,
    17909,
    9717,
    26101,
    5621,
    22005,
    13813,
    30197,
    3573,
    19957,
    11765,
    28149,
    7669,
    24053,
    15861,
    32245,
    1013,
    17397,
    9205,
    25589,
    5109,
    21493,
    13301,
    29685,
    3061,
    19445,
    11253,
    27637,
    7157,
    23541,
    15349,
    31733,
    2037,
    18421,
    10229,
    26613,
    6133,
    22517,
    14325,
    30709,
    4085,
    20469,
    12277,
    28661,
    8181,
    24565,
    16373,
    32757,
    13,
    16397,
    8205,
    24589,
    4109,
    20493,
    12301,
    28685,
    2061,
    18445,
    10253,
    26637,
    6157,
    22541,
    14349,
    30733,
    1037,
    17421,
    9229,
    25613,
    5133,
    21517,
    13325,
    29709,
    3085,
    19469,
    11277,
    27661,
    7181,
    23565,
    15373,
    31757,
    525,
    16909,
    8717,
    25101,
    4621,
    21005,
    12813,
    29197,
    2573,
    18957,
    10765,
    27149,
    6669,
    23053,
    14861,
    31245,
    1549,
    17933,
    9741,
    26125,
    5645,
    22029,
    13837,
    30221,
    3597,
    19981,
    11789,
    28173,
    7693,
    24077,
    15885,
    32269,
    269,
    16653,
    8461,
    24845,
    4365,
    20749,
    12557,
    28941,
    2317,
    18701,
    10509,
    26893,
    6413,
    22797,
    14605,
    30989,
    1293,
    17677,
    9485,
    25869,
    5389,
    21773,
    13581,
    29965,
    3341,
    19725,
    11533,
    27917,
    7437,
    23821,
    15629,
    32013,
    781,
    17165,
    8973,
    25357,
    4877,
    21261,
    13069,
    29453,
    2829,
    19213,
    11021,
    27405,
    6925,
    23309,
    15117,
    31501,
    1805,
    18189,
    9997,
    26381,
    5901,
    22285,
    14093,
    30477,
    3853,
    20237,
    12045,
    28429,
    7949,
    24333,
    16141,
    32525,
    141,
    16525,
    8333,
    24717,
    4237,
    20621,
    12429,
    28813,
    2189,
    18573,
    10381,
    26765,
    6285,
    22669,
    14477,
    30861,
    1165,
    17549,
    9357,
    25741,
    5261,
    21645,
    13453,
    29837,
    3213,
    19597,
    11405,
    27789,
    7309,
    23693,
    15501,
    31885,
    653,
    17037,
    8845,
    25229,
    4749,
    21133,
    12941,
    29325,
    2701,
    19085,
    10893,
    27277,
    6797,
    23181,
    14989,
    31373,
    1677,
    18061,
    9869,
    26253,
    5773,
    22157,
    13965,
    30349,
    3725,
    20109,
    11917,
    28301,
    7821,
    24205,
    16013,
    32397,
    397,
    16781,
    8589,
    24973,
    4493,
    20877,
    12685,
    29069,
    2445,
    18829,
    10637,
    27021,
    6541,
    22925,
    14733,
    31117,
    1421,
    17805,
    9613,
    25997,
    5517,
    21901,
    13709,
    30093,
    3469,
    19853,
    11661,
    28045,
    7565,
    23949,
    15757,
    32141,
    909,
    17293,
    9101,
    25485,
    5005,
    21389,
    13197,
    29581,
    2957,
    19341,
    11149,
    27533,
    7053,
    23437,
    15245,
    31629,
    1933,
    18317,
    10125,
    26509,
    6029,
    22413,
    14221,
    30605,
    3981,
    20365,
    12173,
    28557,
    8077,
    24461,
    16269,
    32653,
    77,
    16461,
    8269,
    24653,
    4173,
    20557,
    12365,
    28749,
    2125,
    18509,
    10317,
    26701,
    6221,
    22605,
    14413,
    30797,
    1101,
    17485,
    9293,
    25677,
    5197,
    21581,
    13389,
    29773,
    3149,
    19533,
    11341,
    27725,
    7245,
    23629,
    15437,
    31821,
    589,
    16973,
    8781,
    25165,
    4685,
    21069,
    12877,
    29261,
    2637,
    19021,
    10829,
    27213,
    6733,
    23117,
    14925,
    31309,
    1613,
    17997,
    9805,
    26189,
    5709,
    22093,
    13901,
    30285,
    3661,
    20045,
    11853,
    28237,
    7757,
    24141,
    15949,
    32333,
    333,
    16717,
    8525,
    24909,
    4429,
    20813,
    12621,
    29005,
    2381,
    18765,
    10573,
    26957,
    6477,
    22861,
    14669,
    31053,
    1357,
    17741,
    9549,
    25933,
    5453,
    21837,
    13645,
    30029,
    3405,
    19789,
    11597,
    27981,
    7501,
    23885,
    15693,
    32077,
    845,
    17229,
    9037,
    25421,
    4941,
    21325,
    13133,
    29517,
    2893,
    19277,
    11085,
    27469,
    6989,
    23373,
    15181,
    31565,
    1869,
    18253,
    10061,
    26445,
    5965,
    22349,
    14157,
    30541,
    3917,
    20301,
    12109,
    28493,
    8013,
    24397,
    16205,
    32589,
    205,
    16589,
    8397,
    24781,
    4301,
    20685,
    12493,
    28877,
    2253,
    18637,
    10445,
    26829,
    6349,
    22733,
    14541,
    30925,
    1229,
    17613,
    9421,
    25805,
    5325,
    21709,
    13517,
    29901,
    3277,
    19661,
    11469,
    27853,
    7373,
    23757,
    15565,
    31949,
    717,
    17101,
    8909,
    25293,
    4813,
    21197,
    13005,
    29389,
    2765,
    19149,
    10957,
    27341,
    6861,
    23245,
    15053,
    31437,
    1741,
    18125,
    9933,
    26317,
    5837,
    22221,
    14029,
    30413,
    3789,
    20173,
    11981,
    28365,
    7885,
    24269,
    16077,
    32461,
    461,
    16845,
    8653,
    25037,
    4557,
    20941,
    12749,
    29133,
    2509,
    18893,
    10701,
    27085,
    6605,
    22989,
    14797,
    31181,
    1485,
    17869,
    9677,
    26061,
    5581,
    21965,
    13773,
    30157,
    3533,
    19917,
    11725,
    28109,
    7629,
    24013,
    15821,
    32205,
    973,
    17357,
    9165,
    25549,
    5069,
    21453,
    13261,
    29645,
    3021,
    19405,
    11213,
    27597,
    7117,
    23501,
    15309,
    31693,
    1997,
    18381,
    10189,
    26573,
    6093,
    22477,
    14285,
    30669,
    4045,
    20429,
    12237,
    28621,
    8141,
    24525,
    16333,
    32717,
    45,
    16429,
    8237,
    24621,
    4141,
    20525,
    12333,
    28717,
    2093,
    18477,
    10285,
    26669,
    6189,
    22573,
    14381,
    30765,
    1069,
    17453,
    9261,
    25645,
    5165,
    21549,
    13357,
    29741,
    3117,
    19501,
    11309,
    27693,
    7213,
    23597,
    15405,
    31789,
    557,
    16941,
    8749,
    25133,
    4653,
    21037,
    12845,
    29229,
    2605,
    18989,
    10797,
    27181,
    6701,
    23085,
    14893,
    31277,
    1581,
    17965,
    9773,
    26157,
    5677,
    22061,
    13869,
    30253,
    3629,
    20013,
    11821,
    28205,
    7725,
    24109,
    15917,
    32301,
    301,
    16685,
    8493,
    24877,
    4397,
    20781,
    12589,
    28973,
    2349,
    18733,
    10541,
    26925,
    6445,
    22829,
    14637,
    31021,
    1325,
    17709,
    9517,
    25901,
    5421,
    21805,
    13613,
    29997,
    3373,
    19757,
    11565,
    27949,
    7469,
    23853,
    15661,
    32045,
    813,
    17197,
    9005,
    25389,
    4909,
    21293,
    13101,
    29485,
    2861,
    19245,
    11053,
    27437,
    6957,
    23341,
    15149,
    31533,
    1837,
    18221,
    10029,
    26413,
    5933,
    22317,
    14125,
    30509,
    3885,
    20269,
    12077,
    28461,
    7981,
    24365,
    16173,
    32557,
    173,
    16557,
    8365,
    24749,
    4269,
    20653,
    12461,
    28845,
    2221,
    18605,
    10413,
    26797,
    6317,
    22701,
    14509,
    30893,
    1197,
    17581,
    9389,
    25773,
    5293,
    21677,
    13485,
    29869,
    3245,
    19629,
    11437,
    27821,
    7341,
    23725,
    15533,
    31917,
    685,
    17069,
    8877,
    25261,
    4781,
    21165,
    12973,
    29357,
    2733,
    19117,
    10925,
    27309,
    6829,
    23213,
    15021,
    31405,
    1709,
    18093,
    9901,
    26285,
    5805,
    22189,
    13997,
    30381,
    3757,
    20141,
    11949,
    28333,
    7853,
    24237,
    16045,
    32429,
    429,
    16813,
    8621,
    25005,
    4525,
    20909,
    12717,
    29101,
    2477,
    18861,
    10669,
    27053,
    6573,
    22957,
    14765,
    31149,
    1453,
    17837,
    9645,
    26029,
    5549,
    21933,
    13741,
    30125,
    3501,
    19885,
    11693,
    28077,
    7597,
    23981,
    15789,
    32173,
    941,
    17325,
    9133,
    25517,
    5037,
    21421,
    13229,
    29613,
    2989,
    19373,
    11181,
    27565,
    7085,
    23469,
    15277,
    31661,
    1965,
    18349,
    10157,
    26541,
    6061,
    22445,
    14253,
    30637,
    4013,
    20397,
    12205,
    28589,
    8109,
    24493,
    16301,
    32685,
    109,
    16493,
    8301,
    24685,
    4205,
    20589,
    12397,
    28781,
    2157,
    18541,
    10349,
    26733,
    6253,
    22637,
    14445,
    30829,
    1133,
    17517,
    9325,
    25709,
    5229,
    21613,
    13421,
    29805,
    3181,
    19565,
    11373,
    27757,
    7277,
    23661,
    15469,
    31853,
    621,
    17005,
    8813,
    25197,
    4717,
    21101,
    12909,
    29293,
    2669,
    19053,
    10861,
    27245,
    6765,
    23149,
    14957,
    31341,
    1645,
    18029,
    9837,
    26221,
    5741,
    22125,
    13933,
    30317,
    3693,
    20077,
    11885,
    28269,
    7789,
    24173,
    15981,
    32365,
    365,
    16749,
    8557,
    24941,
    4461,
    20845,
    12653,
    29037,
    2413,
    18797,
    10605,
    26989,
    6509,
    22893,
    14701,
    31085,
    1389,
    17773,
    9581,
    25965,
    5485,
    21869,
    13677,
    30061,
    3437,
    19821,
    11629,
    28013,
    7533,
    23917,
    15725,
    32109,
    877,
    17261,
    9069,
    25453,
    4973,
    21357,
    13165,
    29549,
    2925,
    19309,
    11117,
    27501,
    7021,
    23405,
    15213,
    31597,
    1901,
    18285,
    10093,
    26477,
    5997,
    22381,
    14189,
    30573,
    3949,
    20333,
    12141,
    28525,
    8045,
    24429,
    16237,
    32621,
    237,
    16621,
    8429,
    24813,
    4333,
    20717,
    12525,
    28909,
    2285,
    18669,
    10477,
    26861,
    6381,
    22765,
    14573,
    30957,
    1261,
    17645,
    9453,
    25837,
    5357,
    21741,
    13549,
    29933,
    3309,
    19693,
    11501,
    27885,
    7405,
    23789,
    15597,
    31981,
    749,
    17133,
    8941,
    25325,
    4845,
    21229,
    13037,
    29421,
    2797,
    19181,
    10989,
    27373,
    6893,
    23277,
    15085,
    31469,
    1773,
    18157,
    9965,
    26349,
    5869,
    22253,
    14061,
    30445,
    3821,
    20205,
    12013,
    28397,
    7917,
    24301,
    16109,
    32493,
    493,
    16877,
    8685,
    25069,
    4589,
    20973,
    12781,
    29165,
    2541,
    18925,
    10733,
    27117,
    6637,
    23021,
    14829,
    31213,
    1517,
    17901,
    9709,
    26093,
    5613,
    21997,
    13805,
    30189,
    3565,
    19949,
    11757,
    28141,
    7661,
    24045,
    15853,
    32237,
    1005,
    17389,
    9197,
    25581,
    5101,
    21485,
    13293,
    29677,
    3053,
    19437,
    11245,
    27629,
    7149,
    23533,
    15341,
    31725,
    2029,
    18413,
    10221,
    26605,
    6125,
    22509,
    14317,
    30701,
    4077,
    20461,
    12269,
    28653,
    8173,
    24557,
    16365,
    32749,
    29,
    16413,
    8221,
    24605,
    4125,
    20509,
    12317,
    28701,
    2077,
    18461,
    10269,
    26653,
    6173,
    22557,
    14365,
    30749,
    1053,
    17437,
    9245,
    25629,
    5149,
    21533,
    13341,
    29725,
    3101,
    19485,
    11293,
    27677,
    7197,
    23581,
    15389,
    31773,
    541,
    16925,
    8733,
    25117,
    4637,
    21021,
    12829,
    29213,
    2589,
    18973,
    10781,
    27165,
    6685,
    23069,
    14877,
    31261,
    1565,
    17949,
    9757,
    26141,
    5661,
    22045,
    13853,
    30237,
    3613,
    19997,
    11805,
    28189,
    7709,
    24093,
    15901,
    32285,
    285,
    16669,
    8477,
    24861,
    4381,
    20765,
    12573,
    28957,
    2333,
    18717,
    10525,
    26909,
    6429,
    22813,
    14621,
    31005,
    1309,
    17693,
    9501,
    25885,
    5405,
    21789,
    13597,
    29981,
    3357,
    19741,
    11549,
    27933,
    7453,
    23837,
    15645,
    32029,
    797,
    17181,
    8989,
    25373,
    4893,
    21277,
    13085,
    29469,
    2845,
    19229,
    11037,
    27421,
    6941,
    23325,
    15133,
    31517,
    1821,
    18205,
    10013,
    26397,
    5917,
    22301,
    14109,
    30493,
    3869,
    20253,
    12061,
    28445,
    7965,
    24349,
    16157,
    32541,
    157,
    16541,
    8349,
    24733,
    4253,
    20637,
    12445,
    28829,
    2205,
    18589,
    10397,
    26781,
    6301,
    22685,
    14493,
    30877,
    1181,
    17565,
    9373,
    25757,
    5277,
    21661,
    13469,
    29853,
    3229,
    19613,
    11421,
    27805,
    7325,
    23709,
    15517,
    31901,
    669,
    17053,
    8861,
    25245,
    4765,
    21149,
    12957,
    29341,
    2717,
    19101,
    10909,
    27293,
    6813,
    23197,
    15005,
    31389,
    1693,
    18077,
    9885,
    26269,
    5789,
    22173,
    13981,
    30365,
    3741,
    20125,
    11933,
    28317,
    7837,
    24221,
    16029,
    32413,
    413,
    16797,
    8605,
    24989,
    4509,
    20893,
    12701,
    29085,
    2461,
    18845,
    10653,
    27037,
    6557,
    22941,
    14749,
    31133,
    1437,
    17821,
    9629,
    26013,
    5533,
    21917,
    13725,
    30109,
    3485,
    19869,
    11677,
    28061,
    7581,
    23965,
    15773,
    32157,
    925,
    17309,
    9117,
    25501,
    5021,
    21405,
    13213,
    29597,
    2973,
    19357,
    11165,
    27549,
    7069,
    23453,
    15261,
    31645,
    1949,
    18333,
    10141,
    26525,
    6045,
    22429,
    14237,
    30621,
    3997,
    20381,
    12189,
    28573,
    8093,
    24477,
    16285,
    32669,
    93,
    16477,
    8285,
    24669,
    4189,
    20573,
    12381,
    28765,
    2141,
    18525,
    10333,
    26717,
    6237,
    22621,
    14429,
    30813,
    1117,
    17501,
    9309,
    25693,
    5213,
    21597,
    13405,
    29789,
    3165,
    19549,
    11357,
    27741,
    7261,
    23645,
    15453,
    31837,
    605,
    16989,
    8797,
    25181,
    4701,
    21085,
    12893,
    29277,
    2653,
    19037,
    10845,
    27229,
    6749,
    23133,
    14941,
    31325,
    1629,
    18013,
    9821,
    26205,
    5725,
    22109,
    13917,
    30301,
    3677,
    20061,
    11869,
    28253,
    7773,
    24157,
    15965,
    32349,
    349,
    16733,
    8541,
    24925,
    4445,
    20829,
    12637,
    29021,
    2397,
    18781,
    10589,
    26973,
    6493,
    22877,
    14685,
    31069,
    1373,
    17757,
    9565,
    25949,
    5469,
    21853,
    13661,
    30045,
    3421,
    19805,
    11613,
    27997,
    7517,
    23901,
    15709,
    32093,
    861,
    17245,
    9053,
    25437,
    4957,
    21341,
    13149,
    29533,
    2909,
    19293,
    11101,
    27485,
    7005,
    23389,
    15197,
    31581,
    1885,
    18269,
    10077,
    26461,
    5981,
    22365,
    14173,
    30557,
    3933,
    20317,
    12125,
    28509,
    8029,
    24413,
    16221,
    32605,
    221,
    16605,
    8413,
    24797,
    4317,
    20701,
    12509,
    28893,
    2269,
    18653,
    10461,
    26845,
    6365,
    22749,
    14557,
    30941,
    1245,
    17629,
    9437,
    25821,
    5341,
    21725,
    13533,
    29917,
    3293,
    19677,
    11485,
    27869,
    7389,
    23773,
    15581,
    31965,
    733,
    17117,
    8925,
    25309,
    4829,
    21213,
    13021,
    29405,
    2781,
    19165,
    10973,
    27357,
    6877,
    23261,
    15069,
    31453,
    1757,
    18141,
    9949,
    26333,
    5853,
    22237,
    14045,
    30429,
    3805,
    20189,
    11997,
    28381,
    7901,
    24285,
    16093,
    32477,
    477,
    16861,
    8669,
    25053,
    4573,
    20957,
    12765,
    29149,
    2525,
    18909,
    10717,
    27101,
    6621,
    23005,
    14813,
    31197,
    1501,
    17885,
    9693,
    26077,
    5597,
    21981,
    13789,
    30173,
    3549,
    19933,
    11741,
    28125,
    7645,
    24029,
    15837,
    32221,
    989,
    17373,
    9181,
    25565,
    5085,
    21469,
    13277,
    29661,
    3037,
    19421,
    11229,
    27613,
    7133,
    23517,
    15325,
    31709,
    2013,
    18397,
    10205,
    26589,
    6109,
    22493,
    14301,
    30685,
    4061,
    20445,
    12253,
    28637,
    8157,
    24541,
    16349,
    32733,
    61,
    16445,
    8253,
    24637,
    4157,
    20541,
    12349,
    28733,
    2109,
    18493,
    10301,
    26685,
    6205,
    22589,
    14397,
    30781,
    1085,
    17469,
    9277,
    25661,
    5181,
    21565,
    13373,
    29757,
    3133,
    19517,
    11325,
    27709,
    7229,
    23613,
    15421,
    31805,
    573,
    16957,
    8765,
    25149,
    4669,
    21053,
    12861,
    29245,
    2621,
    19005,
    10813,
    27197,
    6717,
    23101,
    14909,
    31293,
    1597,
    17981,
    9789,
    26173,
    5693,
    22077,
    13885,
    30269,
    3645,
    20029,
    11837,
    28221,
    7741,
    24125,
    15933,
    32317,
    317,
    16701,
    8509,
    24893,
    4413,
    20797,
    12605,
    28989,
    2365,
    18749,
    10557,
    26941,
    6461,
    22845,
    14653,
    31037,
    1341,
    17725,
    9533,
    25917,
    5437,
    21821,
    13629,
    30013,
    3389,
    19773,
    11581,
    27965,
    7485,
    23869,
    15677,
    32061,
    829,
    17213,
    9021,
    25405,
    4925,
    21309,
    13117,
    29501,
    2877,
    19261,
    11069,
    27453,
    6973,
    23357,
    15165,
    31549,
    1853,
    18237,
    10045,
    26429,
    5949,
    22333,
    14141,
    30525,
    3901,
    20285,
    12093,
    28477,
    7997,
    24381,
    16189,
    32573,
    189,
    16573,
    8381,
    24765,
    4285,
    20669,
    12477,
    28861,
    2237,
    18621,
    10429,
    26813,
    6333,
    22717,
    14525,
    30909,
    1213,
    17597,
    9405,
    25789,
    5309,
    21693,
    13501,
    29885,
    3261,
    19645,
    11453,
    27837,
    7357,
    23741,
    15549,
    31933,
    701,
    17085,
    8893,
    25277,
    4797,
    21181,
    12989,
    29373,
    2749,
    19133,
    10941,
    27325,
    6845,
    23229,
    15037,
    31421,
    1725,
    18109,
    9917,
    26301,
    5821,
    22205,
    14013,
    30397,
    3773,
    20157,
    11965,
    28349,
    7869,
    24253,
    16061,
    32445,
    445,
    16829,
    8637,
    25021,
    4541,
    20925,
    12733,
    29117,
    2493,
    18877,
    10685,
    27069,
    6589,
    22973,
    14781,
    31165,
    1469,
    17853,
    9661,
    26045,
    5565,
    21949,
    13757,
    30141,
    3517,
    19901,
    11709,
    28093,
    7613,
    23997,
    15805,
    32189,
    957,
    17341,
    9149,
    25533,
    5053,
    21437,
    13245,
    29629,
    3005,
    19389,
    11197,
    27581,
    7101,
    23485,
    15293,
    31677,
    1981,
    18365,
    10173,
    26557,
    6077,
    22461,
    14269,
    30653,
    4029,
    20413,
    12221,
    28605,
    8125,
    24509,
    16317,
    32701,
    125,
    16509,
    8317,
    24701,
    4221,
    20605,
    12413,
    28797,
    2173,
    18557,
    10365,
    26749,
    6269,
    22653,
    14461,
    30845,
    1149,
    17533,
    9341,
    25725,
    5245,
    21629,
    13437,
    29821,
    3197,
    19581,
    11389,
    27773,
    7293,
    23677,
    15485,
    31869,
    637,
    17021,
    8829,
    25213,
    4733,
    21117,
    12925,
    29309,
    2685,
    19069,
    10877,
    27261,
    6781,
    23165,
    14973,
    31357,
    1661,
    18045,
    9853,
    26237,
    5757,
    22141,
    13949,
    30333,
    3709,
    20093,
    11901,
    28285,
    7805,
    24189,
    15997,
    32381,
    381,
    16765,
    8573,
    24957,
    4477,
    20861,
    12669,
    29053,
    2429,
    18813,
    10621,
    27005,
    6525,
    22909,
    14717,
    31101,
    1405,
    17789,
    9597,
    25981,
    5501,
    21885,
    13693,
    30077,
    3453,
    19837,
    11645,
    28029,
    7549,
    23933,
    15741,
    32125,
    893,
    17277,
    9085,
    25469,
    4989,
    21373,
    13181,
    29565,
    2941,
    19325,
    11133,
    27517,
    7037,
    23421,
    15229,
    31613,
    1917,
    18301,
    10109,
    26493,
    6013,
    22397,
    14205,
    30589,
    3965,
    20349,
    12157,
    28541,
    8061,
    24445,
    16253,
    32637,
    253,
    16637,
    8445,
    24829,
    4349,
    20733,
    12541,
    28925,
    2301,
    18685,
    10493,
    26877,
    6397,
    22781,
    14589,
    30973,
    1277,
    17661,
    9469,
    25853,
    5373,
    21757,
    13565,
    29949,
    3325,
    19709,
    11517,
    27901,
    7421,
    23805,
    15613,
    31997,
    765,
    17149,
    8957,
    25341,
    4861,
    21245,
    13053,
    29437,
    2813,
    19197,
    11005,
    27389,
    6909,
    23293,
    15101,
    31485,
    1789,
    18173,
    9981,
    26365,
    5885,
    22269,
    14077,
    30461,
    3837,
    20221,
    12029,
    28413,
    7933,
    24317,
    16125,
    32509,
    509,
    16893,
    8701,
    25085,
    4605,
    20989,
    12797,
    29181,
    2557,
    18941,
    10749,
    27133,
    6653,
    23037,
    14845,
    31229,
    1533,
    17917,
    9725,
    26109,
    5629,
    22013,
    13821,
    30205,
    3581,
    19965,
    11773,
    28157,
    7677,
    24061,
    15869,
    32253,
    1021,
    17405,
    9213,
    25597,
    5117,
    21501,
    13309,
    29693,
    3069,
    19453,
    11261,
    27645,
    7165,
    23549,
    15357,
    31741,
    2045,
    18429,
    10237,
    26621,
    6141,
    22525,
    14333,
    30717,
    4093,
    20477,
    12285,
    28669,
    8189,
    24573,
    16381,
    32765,
    3,
    16387,
    8195,
    24579,
    4099,
    20483,
    12291,
    28675,
    2051,
    18435,
    10243,
    26627,
    6147,
    22531,
    14339,
    30723,
    1027,
    17411,
    9219,
    25603,
    5123,
    21507,
    13315,
    29699,
    3075,
    19459,
    11267,
    27651,
    7171,
    23555,
    15363,
    31747,
    515,
    16899,
    8707,
    25091,
    4611,
    20995,
    12803,
    29187,
    2563,
    18947,
    10755,
    27139,
    6659,
    23043,
    14851,
    31235,
    1539,
    17923,
    9731,
    26115,
    5635,
    22019,
    13827,
    30211,
    3587,
    19971,
    11779,
    28163,
    7683,
    24067,
    15875,
    32259,
    259,
    16643,
    8451,
    24835,
    4355,
    20739,
    12547,
    28931,
    2307,
    18691,
    10499,
    26883,
    6403,
    22787,
    14595,
    30979,
    1283,
    17667,
    9475,
    25859,
    5379,
    21763,
    13571,
    29955,
    3331,
    19715,
    11523,
    27907,
    7427,
    23811,
    15619,
    32003,
    771,
    17155,
    8963,
    25347,
    4867,
    21251,
    13059,
    29443,
    2819,
    19203,
    11011,
    27395,
    6915,
    23299,
    15107,
    31491,
    1795,
    18179,
    9987,
    26371,
    5891,
    22275,
    14083,
    30467,
    3843,
    20227,
    12035,
    28419,
    7939,
    24323,
    16131,
    32515,
    131,
    16515,
    8323,
    24707,
    4227,
    20611,
    12419,
    28803,
    2179,
    18563,
    10371,
    26755,
    6275,
    22659,
    14467,
    30851,
    1155,
    17539,
    9347,
    25731,
    5251,
    21635,
    13443,
    29827,
    3203,
    19587,
    11395,
    27779,
    7299,
    23683,
    15491,
    31875,
    643,
    17027,
    8835,
    25219,
    4739,
    21123,
    12931,
    29315,
    2691,
    19075,
    10883,
    27267,
    6787,
    23171,
    14979,
    31363,
    1667,
    18051,
    9859,
    26243,
    5763,
    22147,
    13955,
    30339,
    3715,
    20099,
    11907,
    28291,
    7811,
    24195,
    16003,
    32387,
    387,
    16771,
    8579,
    24963,
    4483,
    20867,
    12675,
    29059,
    2435,
    18819,
    10627,
    27011,
    6531,
    22915,
    14723,
    31107,
    1411,
    17795,
    9603,
    25987,
    5507,
    21891,
    13699,
    30083,
    3459,
    19843,
    11651,
    28035,
    7555,
    23939,
    15747,
    32131,
    899,
    17283,
    9091,
    25475,
    4995,
    21379,
    13187,
    29571,
    2947,
    19331,
    11139,
    27523,
    7043,
    23427,
    15235,
    31619,
    1923,
    18307,
    10115,
    26499,
    6019,
    22403,
    14211,
    30595,
    3971,
    20355,
    12163,
    28547,
    8067,
    24451,
    16259,
    32643,
    67,
    16451,
    8259,
    24643,
    4163,
    20547,
    12355,
    28739,
    2115,
    18499,
    10307,
    26691,
    6211,
    22595,
    14403,
    30787,
    1091,
    17475,
    9283,
    25667,
    5187,
    21571,
    13379,
    29763,
    3139,
    19523,
    11331,
    27715,
    7235,
    23619,
    15427,
    31811,
    579,
    16963,
    8771,
    25155,
    4675,
    21059,
    12867,
    29251,
    2627,
    19011,
    10819,
    27203,
    6723,
    23107,
    14915,
    31299,
    1603,
    17987,
    9795,
    26179,
    5699,
    22083,
    13891,
    30275,
    3651,
    20035,
    11843,
    28227,
    7747,
    24131,
    15939,
    32323,
    323,
    16707,
    8515,
    24899,
    4419,
    20803,
    12611,
    28995,
    2371,
    18755,
    10563,
    26947,
    6467,
    22851,
    14659,
    31043,
    1347,
    17731,
    9539,
    25923,
    5443,
    21827,
    13635,
    30019,
    3395,
    19779,
    11587,
    27971,
    7491,
    23875,
    15683,
    32067,
    835,
    17219,
    9027,
    25411,
    4931,
    21315,
    13123,
    29507,
    2883,
    19267,
    11075,
    27459,
    6979,
    23363,
    15171,
    31555,
    1859,
    18243,
    10051,
    26435,
    5955,
    22339,
    14147,
    30531,
    3907,
    20291,
    12099,
    28483,
    8003,
    24387,
    16195,
    32579,
    195,
    16579,
    8387,
    24771,
    4291,
    20675,
    12483,
    28867,
    2243,
    18627,
    10435,
    26819,
    6339,
    22723,
    14531,
    30915,
    1219,
    17603,
    9411,
    25795,
    5315,
    21699,
    13507,
    29891,
    3267,
    19651,
    11459,
    27843,
    7363,
    23747,
    15555,
    31939,
    707,
    17091,
    8899,
    25283,
    4803,
    21187,
    12995,
    29379,
    2755,
    19139,
    10947,
    27331,
    6851,
    23235,
    15043,
    31427,
    1731,
    18115,
    9923,
    26307,
    5827,
    22211,
    14019,
    30403,
    3779,
    20163,
    11971,
    28355,
    7875,
    24259,
    16067,
    32451,
    451,
    16835,
    8643,
    25027,
    4547,
    20931,
    12739,
    29123,
    2499,
    18883,
    10691,
    27075,
    6595,
    22979,
    14787,
    31171,
    1475,
    17859,
    9667,
    26051,
    5571,
    21955,
    13763,
    30147,
    3523,
    19907,
    11715,
    28099,
    7619,
    24003,
    15811,
    32195,
    963,
    17347,
    9155,
    25539,
    5059,
    21443,
    13251,
    29635,
    3011,
    19395,
    11203,
    27587,
    7107,
    23491,
    15299,
    31683,
    1987,
    18371,
    10179,
    26563,
    6083,
    22467,
    14275,
    30659,
    4035,
    20419,
    12227,
    28611,
    8131,
    24515,
    16323,
    32707,
    35,
    16419,
    8227,
    24611,
    4131,
    20515,
    12323,
    28707,
    2083,
    18467,
    10275,
    26659,
    6179,
    22563,
    14371,
    30755,
    1059,
    17443,
    9251,
    25635,
    5155,
    21539,
    13347,
    29731,
    3107,
    19491,
    11299,
    27683,
    7203,
    23587,
    15395,
    31779,
    547,
    16931,
    8739,
    25123,
    4643,
    21027,
    12835,
    29219,
    2595,
    18979,
    10787,
    27171,
    6691,
    23075,
    14883,
    31267,
    1571,
    17955,
    9763,
    26147,
    5667,
    22051,
    13859,
    30243,
    3619,
    20003,
    11811,
    28195,
    7715,
    24099,
    15907,
    32291,
    291,
    16675,
    8483,
    24867,
    4387,
    20771,
    12579,
    28963,
    2339,
    18723,
    10531,
    26915,
    6435,
    22819,
    14627,
    31011,
    1315,
    17699,
    9507,
    25891,
    5411,
    21795,
    13603,
    29987,
    3363,
    19747,
    11555,
    27939,
    7459,
    23843,
    15651,
    32035,
    803,
    17187,
    8995,
    25379,
    4899,
    21283,
    13091,
    29475,
    2851,
    19235,
    11043,
    27427,
    6947,
    23331,
    15139,
    31523,
    1827,
    18211,
    10019,
    26403,
    5923,
    22307,
    14115,
    30499,
    3875,
    20259,
    12067,
    28451,
    7971,
    24355,
    16163,
    32547,
    163,
    16547,
    8355,
    24739,
    4259,
    20643,
    12451,
    28835,
    2211,
    18595,
    10403,
    26787,
    6307,
    22691,
    14499,
    30883,
    1187,
    17571,
    9379,
    25763,
    5283,
    21667,
    13475,
    29859,
    3235,
    19619,
    11427,
    27811,
    7331,
    23715,
    15523,
    31907,
    675,
    17059,
    8867,
    25251,
    4771,
    21155,
    12963,
    29347,
    2723,
    19107,
    10915,
    27299,
    6819,
    23203,
    15011,
    31395,
    1699,
    18083,
    9891,
    26275,
    5795,
    22179,
    13987,
    30371,
    3747,
    20131,
    11939,
    28323,
    7843,
    24227,
    16035,
    32419,
    419,
    16803,
    8611,
    24995,
    4515,
    20899,
    12707,
    29091,
    2467,
    18851,
    10659,
    27043,
    6563,
    22947,
    14755,
    31139,
    1443,
    17827,
    9635,
    26019,
    5539,
    21923,
    13731,
    30115,
    3491,
    19875,
    11683,
    28067,
    7587,
    23971,
    15779,
    32163,
    931,
    17315,
    9123,
    25507,
    5027,
    21411,
    13219,
    29603,
    2979,
    19363,
    11171,
    27555,
    7075,
    23459,
    15267,
    31651,
    1955,
    18339,
    10147,
    26531,
    6051,
    22435,
    14243,
    30627,
    4003,
    20387,
    12195,
    28579,
    8099,
    24483,
    16291,
    32675,
    99,
    16483,
    8291,
    24675,
    4195,
    20579,
    12387,
    28771,
    2147,
    18531,
    10339,
    26723,
    6243,
    22627,
    14435,
    30819,
    1123,
    17507,
    9315,
    25699,
    5219,
    21603,
    13411,
    29795,
    3171,
    19555,
    11363,
    27747,
    7267,
    23651,
    15459,
    31843,
    611,
    16995,
    8803,
    25187,
    4707,
    21091,
    12899,
    29283,
    2659,
    19043,
    10851,
    27235,
    6755,
    23139,
    14947,
    31331,
    1635,
    18019,
    9827,
    26211,
    5731,
    22115,
    13923,
    30307,
    3683,
    20067,
    11875,
    28259,
    7779,
    24163,
    15971,
    32355,
    355,
    16739,
    8547,
    24931,
    4451,
    20835,
    12643,
    29027,
    2403,
    18787,
    10595,
    26979,
    6499,
    22883,
    14691,
    31075,
    1379,
    17763,
    9571,
    25955,
    5475,
    21859,
    13667,
    30051,
    3427,
    19811,
    11619,
    28003,
    7523,
    23907,
    15715,
    32099,
    867,
    17251,
    9059,
    25443,
    4963,
    21347,
    13155,
    29539,
    2915,
    19299,
    11107,
    27491,
    7011,
    23395,
    15203,
    31587,
    1891,
    18275,
    10083,
    26467,
    5987,
    22371,
    14179,
    30563,
    3939,
    20323,
    12131,
    28515,
    8035,
    24419,
    16227,
    32611,
    227,
    16611,
    8419,
    24803,
    4323,
    20707,
    12515,
    28899,
    2275,
    18659,
    10467,
    26851,
    6371,
    22755,
    14563,
    30947,
    1251,
    17635,
    9443,
    25827,
    5347,
    21731,
    13539,
    29923,
    3299,
    19683,
    11491,
    27875,
    7395,
    23779,
    15587,
    31971,
    739,
    17123,
    8931,
    25315,
    4835,
    21219,
    13027,
    29411,
    2787,
    19171,
    10979,
    27363,
    6883,
    23267,
    15075,
    31459,
    1763,
    18147,
    9955,
    26339,
    5859,
    22243,
    14051,
    30435,
    3811,
    20195,
    12003,
    28387,
    7907,
    24291,
    16099,
    32483,
    483,
    16867,
    8675,
    25059,
    4579,
    20963,
    12771,
    29155,
    2531,
    18915,
    10723,
    27107,
    6627,
    23011,
    14819,
    31203,
    1507,
    17891,
    9699,
    26083,
    5603,
    21987,
    13795,
    30179,
    3555,
    19939,
    11747,
    28131,
    7651,
    24035,
    15843,
    32227,
    995,
    17379,
    9187,
    25571,
    5091,
    21475,
    13283,
    29667,
    3043,
    19427,
    11235,
    27619,
    7139,
    23523,
    15331,
    31715,
    2019,
    18403,
    10211,
    26595,
    6115,
    22499,
    14307,
    30691,
    4067,
    20451,
    12259,
    28643,
    8163,
    24547,
    16355,
    32739,
    19,
    16403,
    8211,
    24595,
    4115,
    20499,
    12307,
    28691,
    2067,
    18451,
    10259,
    26643,
    6163,
    22547,
    14355,
    30739,
    1043,
    17427,
    9235,
    25619,
    5139,
    21523,
    13331,
    29715,
    3091,
    19475,
    11283,
    27667,
    7187,
    23571,
    15379,
    31763,
    531,
    16915,
    8723,
    25107,
    4627,
    21011,
    12819,
    29203,
    2579,
    18963,
    10771,
    27155,
    6675,
    23059,
    14867,
    31251,
    1555,
    17939,
    9747,
    26131,
    5651,
    22035,
    13843,
    30227,
    3603,
    19987,
    11795,
    28179,
    7699,
    24083,
    15891,
    32275,
    275,
    16659,
    8467,
    24851,
    4371,
    20755,
    12563,
    28947,
    2323,
    18707,
    10515,
    26899,
    6419,
    22803,
    14611,
    30995,
    1299,
    17683,
    9491,
    25875,
    5395,
    21779,
    13587,
    29971,
    3347,
    19731,
    11539,
    27923,
    7443,
    23827,
    15635,
    32019,
    787,
    17171,
    8979,
    25363,
    4883,
    21267,
    13075,
    29459,
    2835,
    19219,
    11027,
    27411,
    6931,
    23315,
    15123,
    31507,
    1811,
    18195,
    10003,
    26387,
    5907,
    22291,
    14099,
    30483,
    3859,
    20243,
    12051,
    28435,
    7955,
    24339,
    16147,
    32531,
    147,
    16531,
    8339,
    24723,
    4243,
    20627,
    12435,
    28819,
    2195,
    18579,
    10387,
    26771,
    6291,
    22675,
    14483,
    30867,
    1171,
    17555,
    9363,
    25747,
    5267,
    21651,
    13459,
    29843,
    3219,
    19603,
    11411,
    27795,
    7315,
    23699,
    15507,
    31891,
    659,
    17043,
    8851,
    25235,
    4755,
    21139,
    12947,
    29331,
    2707,
    19091,
    10899,
    27283,
    6803,
    23187,
    14995,
    31379,
    1683,
    18067,
    9875,
    26259,
    5779,
    22163,
    13971,
    30355,
    3731,
    20115,
    11923,
    28307,
    7827,
    24211,
    16019,
    32403,
    403,
    16787,
    8595,
    24979,
    4499,
    20883,
    12691,
    29075,
    2451,
    18835,
    10643,
    27027,
    6547,
    22931,
    14739,
    31123,
    1427,
    17811,
    9619,
    26003,
    5523,
    21907,
    13715,
    30099,
    3475,
    19859,
    11667,
    28051,
    7571,
    23955,
    15763,
    32147,
    915,
    17299,
    9107,
    25491,
    5011,
    21395,
    13203,
    29587,
    2963,
    19347,
    11155,
    27539,
    7059,
    23443,
    15251,
    31635,
    1939,
    18323,
    10131,
    26515,
    6035,
    22419,
    14227,
    30611,
    3987,
    20371,
    12179,
    28563,
    8083,
    24467,
    16275,
    32659,
    83,
    16467,
    8275,
    24659,
    4179,
    20563,
    12371,
    28755,
    2131,
    18515,
    10323,
    26707,
    6227,
    22611,
    14419,
    30803,
    1107,
    17491,
    9299,
    25683,
    5203,
    21587,
    13395,
    29779,
    3155,
    19539,
    11347,
    27731,
    7251,
    23635,
    15443,
    31827,
    595,
    16979,
    8787,
    25171,
    4691,
    21075,
    12883,
    29267,
    2643,
    19027,
    10835,
    27219,
    6739,
    23123,
    14931,
    31315,
    1619,
    18003,
    9811,
    26195,
    5715,
    22099,
    13907,
    30291,
    3667,
    20051,
    11859,
    28243,
    7763,
    24147,
    15955,
    32339,
    339,
    16723,
    8531,
    24915,
    4435,
    20819,
    12627,
    29011,
    2387,
    18771,
    10579,
    26963,
    6483,
    22867,
    14675,
    31059,
    1363,
    17747,
    9555,
    25939,
    5459,
    21843,
    13651,
    30035,
    3411,
    19795,
    11603,
    27987,
    7507,
    23891,
    15699,
    32083,
    851,
    17235,
    9043,
    25427,
    4947,
    21331,
    13139,
    29523,
    2899,
    19283,
    11091,
    27475,
    6995,
    23379,
    15187,
    31571,
    1875,
    18259,
    10067,
    26451,
    5971,
    22355,
    14163,
    30547,
    3923,
    20307,
    12115,
    28499,
    8019,
    24403,
    16211,
    32595,
    211,
    16595,
    8403,
    24787,
    4307,
    20691,
    12499,
    28883,
    2259,
    18643,
    10451,
    26835,
    6355,
    22739,
    14547,
    30931,
    1235,
    17619,
    9427,
    25811,
    5331,
    21715,
    13523,
    29907,
    3283,
    19667,
    11475,
    27859,
    7379,
    23763,
    15571,
    31955,
    723,
    17107,
    8915,
    25299,
    4819,
    21203,
    13011,
    29395,
    2771,
    19155,
    10963,
    27347,
    6867,
    23251,
    15059,
    31443,
    1747,
    18131,
    9939,
    26323,
    5843,
    22227,
    14035,
    30419,
    3795,
    20179,
    11987,
    28371,
    7891,
    24275,
    16083,
    32467,
    467,
    16851,
    8659,
    25043,
    4563,
    20947,
    12755,
    29139,
    2515,
    18899,
    10707,
    27091,
    6611,
    22995,
    14803,
    31187,
    1491,
    17875,
    9683,
    26067,
    5587,
    21971,
    13779,
    30163,
    3539,
    19923,
    11731,
    28115,
    7635,
    24019,
    15827,
    32211,
    979,
    17363,
    9171,
    25555,
    5075,
    21459,
    13267,
    29651,
    3027,
    19411,
    11219,
    27603,
    7123,
    23507,
    15315,
    31699,
    2003,
    18387,
    10195,
    26579,
    6099,
    22483,
    14291,
    30675,
    4051,
    20435,
    12243,
    28627,
    8147,
    24531,
    16339,
    32723,
    51,
    16435,
    8243,
    24627,
    4147,
    20531,
    12339,
    28723,
    2099,
    18483,
    10291,
    26675,
    6195,
    22579,
    14387,
    30771,
    1075,
    17459,
    9267,
    25651,
    5171,
    21555,
    13363,
    29747,
    3123,
    19507,
    11315,
    27699,
    7219,
    23603,
    15411,
    31795,
    563,
    16947,
    8755,
    25139,
    4659,
    21043,
    12851,
    29235,
    2611,
    18995,
    10803,
    27187,
    6707,
    23091,
    14899,
    31283,
    1587,
    17971,
    9779,
    26163,
    5683,
    22067,
    13875,
    30259,
    3635,
    20019,
    11827,
    28211,
    7731,
    24115,
    15923,
    32307,
    307,
    16691,
    8499,
    24883,
    4403,
    20787,
    12595,
    28979,
    2355,
    18739,
    10547,
    26931,
    6451,
    22835,
    14643,
    31027,
    1331,
    17715,
    9523,
    25907,
    5427,
    21811,
    13619,
    30003,
    3379,
    19763,
    11571,
    27955,
    7475,
    23859,
    15667,
    32051,
    819,
    17203,
    9011,
    25395,
    4915,
    21299,
    13107,
    29491,
    2867,
    19251,
    11059,
    27443,
    6963,
    23347,
    15155,
    31539,
    1843,
    18227,
    10035,
    26419,
    5939,
    22323,
    14131,
    30515,
    3891,
    20275,
    12083,
    28467,
    7987,
    24371,
    16179,
    32563,
    179,
    16563,
    8371,
    24755,
    4275,
    20659,
    12467,
    28851,
    2227,
    18611,
    10419,
    26803,
    6323,
    22707,
    14515,
    30899,
    1203,
    17587,
    9395,
    25779,
    5299,
    21683,
    13491,
    29875,
    3251,
    19635,
    11443,
    27827,
    7347,
    23731,
    15539,
    31923,
    691,
    17075,
    8883,
    25267,
    4787,
    21171,
    12979,
    29363,
    2739,
    19123,
    10931,
    27315,
    6835,
    23219,
    15027,
    31411,
    1715,
    18099,
    9907,
    26291,
    5811,
    22195,
    14003,
    30387,
    3763,
    20147,
    11955,
    28339,
    7859,
    24243,
    16051,
    32435,
    435,
    16819,
    8627,
    25011,
    4531,
    20915,
    12723,
    29107,
    2483,
    18867,
    10675,
    27059,
    6579,
    22963,
    14771,
    31155,
    1459,
    17843,
    9651,
    26035,
    5555,
    21939,
    13747,
    30131,
    3507,
    19891,
    11699,
    28083,
    7603,
    23987,
    15795,
    32179,
    947,
    17331,
    9139,
    25523,
    5043,
    21427,
    13235,
    29619,
    2995,
    19379,
    11187,
    27571,
    7091,
    23475,
    15283,
    31667,
    1971,
    18355,
    10163,
    26547,
    6067,
    22451,
    14259,
    30643,
    4019,
    20403,
    12211,
    28595,
    8115,
    24499,
    16307,
    32691,
    115,
    16499,
    8307,
    24691,
    4211,
    20595,
    12403,
    28787,
    2163,
    18547,
    10355,
    26739,
    6259,
    22643,
    14451,
    30835,
    1139,
    17523,
    9331,
    25715,
    5235,
    21619,
    13427,
    29811,
    3187,
    19571,
    11379,
    27763,
    7283,
    23667,
    15475,
    31859,
    627,
    17011,
    8819,
    25203,
    4723,
    21107,
    12915,
    29299,
    2675,
    19059,
    10867,
    27251,
    6771,
    23155,
    14963,
    31347,
    1651,
    18035,
    9843,
    26227,
    5747,
    22131,
    13939,
    30323,
    3699,
    20083,
    11891,
    28275,
    7795,
    24179,
    15987,
    32371,
    371,
    16755,
    8563,
    24947,
    4467,
    20851,
    12659,
    29043,
    2419,
    18803,
    10611,
    26995,
    6515,
    22899,
    14707,
    31091,
    1395,
    17779,
    9587,
    25971,
    5491,
    21875,
    13683,
    30067,
    3443,
    19827,
    11635,
    28019,
    7539,
    23923,
    15731,
    32115,
    883,
    17267,
    9075,
    25459,
    4979,
    21363,
    13171,
    29555,
    2931,
    19315,
    11123,
    27507,
    7027,
    23411,
    15219,
    31603,
    1907,
    18291,
    10099,
    26483,
    6003,
    22387,
    14195,
    30579,
    3955,
    20339,
    12147,
    28531,
    8051,
    24435,
    16243,
    32627,
    243,
    16627,
    8435,
    24819,
    4339,
    20723,
    12531,
    28915,
    2291,
    18675,
    10483,
    26867,
    6387,
    22771,
    14579,
    30963,
    1267,
    17651,
    9459,
    25843,
    5363,
    21747,
    13555,
    29939,
    3315,
    19699,
    11507,
    27891,
    7411,
    23795,
    15603,
    31987,
    755,
    17139,
    8947,
    25331,
    4851,
    21235,
    13043,
    29427,
    2803,
    19187,
    10995,
    27379,
    6899,
    23283,
    15091,
    31475,
    1779,
    18163,
    9971,
    26355,
    5875,
    22259,
    14067,
    30451,
    3827,
    20211,
    12019,
    28403,
    7923,
    24307,
    16115,
    32499,
    499,
    16883,
    8691,
    25075,
    4595,
    20979,
    12787,
    29171,
    2547,
    18931,
    10739,
    27123,
    6643,
    23027,
    14835,
    31219,
    1523,
    17907,
    9715,
    26099,
    5619,
    22003,
    13811,
    30195,
    3571,
    19955,
    11763,
    28147,
    7667,
    24051,
    15859,
    32243,
    1011,
    17395,
    9203,
    25587,
    5107,
    21491,
    13299,
    29683,
    3059,
    19443,
    11251,
    27635,
    7155,
    23539,
    15347,
    31731,
    2035,
    18419,
    10227,
    26611,
    6131,
    22515,
    14323,
    30707,
    4083,
    20467,
    12275,
    28659,
    8179,
    24563,
    16371,
    32755,
    11,
    16395,
    8203,
    24587,
    4107,
    20491,
    12299,
    28683,
    2059,
    18443,
    10251,
    26635,
    6155,
    22539,
    14347,
    30731,
    1035,
    17419,
    9227,
    25611,
    5131,
    21515,
    13323,
    29707,
    3083,
    19467,
    11275,
    27659,
    7179,
    23563,
    15371,
    31755,
    523,
    16907,
    8715,
    25099,
    4619,
    21003,
    12811,
    29195,
    2571,
    18955,
    10763,
    27147,
    6667,
    23051,
    14859,
    31243,
    1547,
    17931,
    9739,
    26123,
    5643,
    22027,
    13835,
    30219,
    3595,
    19979,
    11787,
    28171,
    7691,
    24075,
    15883,
    32267,
    267,
    16651,
    8459,
    24843,
    4363,
    20747,
    12555,
    28939,
    2315,
    18699,
    10507,
    26891,
    6411,
    22795,
    14603,
    30987,
    1291,
    17675,
    9483,
    25867,
    5387,
    21771,
    13579,
    29963,
    3339,
    19723,
    11531,
    27915,
    7435,
    23819,
    15627,
    32011,
    779,
    17163,
    8971,
    25355,
    4875,
    21259,
    13067,
    29451,
    2827,
    19211,
    11019,
    27403,
    6923,
    23307,
    15115,
    31499,
    1803,
    18187,
    9995,
    26379,
    5899,
    22283,
    14091,
    30475,
    3851,
    20235,
    12043,
    28427,
    7947,
    24331,
    16139,
    32523,
    139,
    16523,
    8331,
    24715,
    4235,
    20619,
    12427,
    28811,
    2187,
    18571,
    10379,
    26763,
    6283,
    22667,
    14475,
    30859,
    1163,
    17547,
    9355,
    25739,
    5259,
    21643,
    13451,
    29835,
    3211,
    19595,
    11403,
    27787,
    7307,
    23691,
    15499,
    31883,
    651,
    17035,
    8843,
    25227,
    4747,
    21131,
    12939,
    29323,
    2699,
    19083,
    10891,
    27275,
    6795,
    23179,
    14987,
    31371,
    1675,
    18059,
    9867,
    26251,
    5771,
    22155,
    13963,
    30347,
    3723,
    20107,
    11915,
    28299,
    7819,
    24203,
    16011,
    32395,
    395,
    16779,
    8587,
    24971,
    4491,
    20875,
    12683,
    29067,
    2443,
    18827,
    10635,
    27019,
    6539,
    22923,
    14731,
    31115,
    1419,
    17803,
    9611,
    25995,
    5515,
    21899,
    13707,
    30091,
    3467,
    19851,
    11659,
    28043,
    7563,
    23947,
    15755,
    32139,
    907,
    17291,
    9099,
    25483,
    5003,
    21387,
    13195,
    29579,
    2955,
    19339,
    11147,
    27531,
    7051,
    23435,
    15243,
    31627,
    1931,
    18315,
    10123,
    26507,
    6027,
    22411,
    14219,
    30603,
    3979,
    20363,
    12171,
    28555,
    8075,
    24459,
    16267,
    32651,
    75,
    16459,
    8267,
    24651,
    4171,
    20555,
    12363,
    28747,
    2123,
    18507,
    10315,
    26699,
    6219,
    22603,
    14411,
    30795,
    1099,
    17483,
    9291,
    25675,
    5195,
    21579,
    13387,
    29771,
    3147,
    19531,
    11339,
    27723,
    7243,
    23627,
    15435,
    31819,
    587,
    16971,
    8779,
    25163,
    4683,
    21067,
    12875,
    29259,
    2635,
    19019,
    10827,
    27211,
    6731,
    23115,
    14923,
    31307,
    1611,
    17995,
    9803,
    26187,
    5707,
    22091,
    13899,
    30283,
    3659,
    20043,
    11851,
    28235,
    7755,
    24139,
    15947,
    32331,
    331,
    16715,
    8523,
    24907,
    4427,
    20811,
    12619,
    29003,
    2379,
    18763,
    10571,
    26955,
    6475,
    22859,
    14667,
    31051,
    1355,
    17739,
    9547,
    25931,
    5451,
    21835,
    13643,
    30027,
    3403,
    19787,
    11595,
    27979,
    7499,
    23883,
    15691,
    32075,
    843,
    17227,
    9035,
    25419,
    4939,
    21323,
    13131,
    29515,
    2891,
    19275,
    11083,
    27467,
    6987,
    23371,
    15179,
    31563,
    1867,
    18251,
    10059,
    26443,
    5963,
    22347,
    14155,
    30539,
    3915,
    20299,
    12107,
    28491,
    8011,
    24395,
    16203,
    32587,
    203,
    16587,
    8395,
    24779,
    4299,
    20683,
    12491,
    28875,
    2251,
    18635,
    10443,
    26827,
    6347,
    22731,
    14539,
    30923,
    1227,
    17611,
    9419,
    25803,
    5323,
    21707,
    13515,
    29899,
    3275,
    19659,
    11467,
    27851,
    7371,
    23755,
    15563,
    31947,
    715,
    17099,
    8907,
    25291,
    4811,
    21195,
    13003,
    29387,
    2763,
    19147,
    10955,
    27339,
    6859,
    23243,
    15051,
    31435,
    1739,
    18123,
    9931,
    26315,
    5835,
    22219,
    14027,
    30411,
    3787,
    20171,
    11979,
    28363,
    7883,
    24267,
    16075,
    32459,
    459,
    16843,
    8651,
    25035,
    4555,
    20939,
    12747,
    29131,
    2507,
    18891,
    10699,
    27083,
    6603,
    22987,
    14795,
    31179,
    1483,
    17867,
    9675,
    26059,
    5579,
    21963,
    13771,
    30155,
    3531,
    19915,
    11723,
    28107,
    7627,
    24011,
    15819,
    32203,
    971,
    17355,
    9163,
    25547,
    5067,
    21451,
    13259,
    29643,
    3019,
    19403,
    11211,
    27595,
    7115,
    23499,
    15307,
    31691,
    1995,
    18379,
    10187,
    26571,
    6091,
    22475,
    14283,
    30667,
    4043,
    20427,
    12235,
    28619,
    8139,
    24523,
    16331,
    32715,
    43,
    16427,
    8235,
    24619,
    4139,
    20523,
    12331,
    28715,
    2091,
    18475,
    10283,
    26667,
    6187,
    22571,
    14379,
    30763,
    1067,
    17451,
    9259,
    25643,
    5163,
    21547,
    13355,
    29739,
    3115,
    19499,
    11307,
    27691,
    7211,
    23595,
    15403,
    31787,
    555,
    16939,
    8747,
    25131,
    4651,
    21035,
    12843,
    29227,
    2603,
    18987,
    10795,
    27179,
    6699,
    23083,
    14891,
    31275,
    1579,
    17963,
    9771,
    26155,
    5675,
    22059,
    13867,
    30251,
    3627,
    20011,
    11819,
    28203,
    7723,
    24107,
    15915,
    32299,
    299,
    16683,
    8491,
    24875,
    4395,
    20779,
    12587,
    28971,
    2347,
    18731,
    10539,
    26923,
    6443,
    22827,
    14635,
    31019,
    1323,
    17707,
    9515,
    25899,
    5419,
    21803,
    13611,
    29995,
    3371,
    19755,
    11563,
    27947,
    7467,
    23851,
    15659,
    32043,
    811,
    17195,
    9003,
    25387,
    4907,
    21291,
    13099,
    29483,
    2859,
    19243,
    11051,
    27435,
    6955,
    23339,
    15147,
    31531,
    1835,
    18219,
    10027,
    26411,
    5931,
    22315,
    14123,
    30507,
    3883,
    20267,
    12075,
    28459,
    7979,
    24363,
    16171,
    32555,
    171,
    16555,
    8363,
    24747,
    4267,
    20651,
    12459,
    28843,
    2219,
    18603,
    10411,
    26795,
    6315,
    22699,
    14507,
    30891,
    1195,
    17579,
    9387,
    25771,
    5291,
    21675,
    13483,
    29867,
    3243,
    19627,
    11435,
    27819,
    7339,
    23723,
    15531,
    31915,
    683,
    17067,
    8875,
    25259,
    4779,
    21163,
    12971,
    29355,
    2731,
    19115,
    10923,
    27307,
    6827,
    23211,
    15019,
    31403,
    1707,
    18091,
    9899,
    26283,
    5803,
    22187,
    13995,
    30379,
    3755,
    20139,
    11947,
    28331,
    7851,
    24235,
    16043,
    32427,
    427,
    16811,
    8619,
    25003,
    4523,
    20907,
    12715,
    29099,
    2475,
    18859,
    10667,
    27051,
    6571,
    22955,
    14763,
    31147,
    1451,
    17835,
    9643,
    26027,
    5547,
    21931,
    13739,
    30123,
    3499,
    19883,
    11691,
    28075,
    7595,
    23979,
    15787,
    32171,
    939,
    17323,
    9131,
    25515,
    5035,
    21419,
    13227,
    29611,
    2987,
    19371,
    11179,
    27563,
    7083,
    23467,
    15275,
    31659,
    1963,
    18347,
    10155,
    26539,
    6059,
    22443,
    14251,
    30635,
    4011,
    20395,
    12203,
    28587,
    8107,
    24491,
    16299,
    32683,
    107,
    16491,
    8299,
    24683,
    4203,
    20587,
    12395,
    28779,
    2155,
    18539,
    10347,
    26731,
    6251,
    22635,
    14443,
    30827,
    1131,
    17515,
    9323,
    25707,
    5227,
    21611,
    13419,
    29803,
    3179,
    19563,
    11371,
    27755,
    7275,
    23659,
    15467,
    31851,
    619,
    17003,
    8811,
    25195,
    4715,
    21099,
    12907,
    29291,
    2667,
    19051,
    10859,
    27243,
    6763,
    23147,
    14955,
    31339,
    1643,
    18027,
    9835,
    26219,
    5739,
    22123,
    13931,
    30315,
    3691,
    20075,
    11883,
    28267,
    7787,
    24171,
    15979,
    32363,
    363,
    16747,
    8555,
    24939,
    4459,
    20843,
    12651,
    29035,
    2411,
    18795,
    10603,
    26987,
    6507,
    22891,
    14699,
    31083,
    1387,
    17771,
    9579,
    25963,
    5483,
    21867,
    13675,
    30059,
    3435,
    19819,
    11627,
    28011,
    7531,
    23915,
    15723,
    32107,
    875,
    17259,
    9067,
    25451,
    4971,
    21355,
    13163,
    29547,
    2923,
    19307,
    11115,
    27499,
    7019,
    23403,
    15211,
    31595,
    1899,
    18283,
    10091,
    26475,
    5995,
    22379,
    14187,
    30571,
    3947,
    20331,
    12139,
    28523,
    8043,
    24427,
    16235,
    32619,
    235,
    16619,
    8427,
    24811,
    4331,
    20715,
    12523,
    28907,
    2283,
    18667,
    10475,
    26859,
    6379,
    22763,
    14571,
    30955,
    1259,
    17643,
    9451,
    25835,
    5355,
    21739,
    13547,
    29931,
    3307,
    19691,
    11499,
    27883,
    7403,
    23787,
    15595,
    31979,
    747,
    17131,
    8939,
    25323,
    4843,
    21227,
    13035,
    29419,
    2795,
    19179,
    10987,
    27371,
    6891,
    23275,
    15083,
    31467,
    1771,
    18155,
    9963,
    26347,
    5867,
    22251,
    14059,
    30443,
    3819,
    20203,
    12011,
    28395,
    7915,
    24299,
    16107,
    32491,
    491,
    16875,
    8683,
    25067,
    4587,
    20971,
    12779,
    29163,
    2539,
    18923,
    10731,
    27115,
    6635,
    23019,
    14827,
    31211,
    1515,
    17899,
    9707,
    26091,
    5611,
    21995,
    13803,
    30187,
    3563,
    19947,
    11755,
    28139,
    7659,
    24043,
    15851,
    32235,
    1003,
    17387,
    9195,
    25579,
    5099,
    21483,
    13291,
    29675,
    3051,
    19435,
    11243,
    27627,
    7147,
    23531,
    15339,
    31723,
    2027,
    18411,
    10219,
    26603,
    6123,
    22507,
    14315,
    30699,
    4075,
    20459,
    12267,
    28651,
    8171,
    24555,
    16363,
    32747,
    27,
    16411,
    8219,
    24603,
    4123,
    20507,
    12315,
    28699,
    2075,
    18459,
    10267,
    26651,
    6171,
    22555,
    14363,
    30747,
    1051,
    17435,
    9243,
    25627,
    5147,
    21531,
    13339,
    29723,
    3099,
    19483,
    11291,
    27675,
    7195,
    23579,
    15387,
    31771,
    539,
    16923,
    8731,
    25115,
    4635,
    21019,
    12827,
    29211,
    2587,
    18971,
    10779,
    27163,
    6683,
    23067,
    14875,
    31259,
    1563,
    17947,
    9755,
    26139,
    5659,
    22043,
    13851,
    30235,
    3611,
    19995,
    11803,
    28187,
    7707,
    24091,
    15899,
    32283,
    283,
    16667,
    8475,
    24859,
    4379,
    20763,
    12571,
    28955,
    2331,
    18715,
    10523,
    26907,
    6427,
    22811,
    14619,
    31003,
    1307,
    17691,
    9499,
    25883,
    5403,
    21787,
    13595,
    29979,
    3355,
    19739,
    11547,
    27931,
    7451,
    23835,
    15643,
    32027,
    795,
    17179,
    8987,
    25371,
    4891,
    21275,
    13083,
    29467,
    2843,
    19227,
    11035,
    27419,
    6939,
    23323,
    15131,
    31515,
    1819,
    18203,
    10011,
    26395,
    5915,
    22299,
    14107,
    30491,
    3867,
    20251,
    12059,
    28443,
    7963,
    24347,
    16155,
    32539,
    155,
    16539,
    8347,
    24731,
    4251,
    20635,
    12443,
    28827,
    2203,
    18587,
    10395,
    26779,
    6299,
    22683,
    14491,
    30875,
    1179,
    17563,
    9371,
    25755,
    5275,
    21659,
    13467,
    29851,
    3227,
    19611,
    11419,
    27803,
    7323,
    23707,
    15515,
    31899,
    667,
    17051,
    8859,
    25243,
    4763,
    21147,
    12955,
    29339,
    2715,
    19099,
    10907,
    27291,
    6811,
    23195,
    15003,
    31387,
    1691,
    18075,
    9883,
    26267,
    5787,
    22171,
    13979,
    30363,
    3739,
    20123,
    11931,
    28315,
    7835,
    24219,
    16027,
    32411,
    411,
    16795,
    8603,
    24987,
    4507,
    20891,
    12699,
    29083,
    2459,
    18843,
    10651,
    27035,
    6555,
    22939,
    14747,
    31131,
    1435,
    17819,
    9627,
    26011,
    5531,
    21915,
    13723,
    30107,
    3483,
    19867,
    11675,
    28059,
    7579,
    23963,
    15771,
    32155,
    923,
    17307,
    9115,
    25499,
    5019,
    21403,
    13211,
    29595,
    2971,
    19355,
    11163,
    27547,
    7067,
    23451,
    15259,
    31643,
    1947,
    18331,
    10139,
    26523,
    6043,
    22427,
    14235,
    30619,
    3995,
    20379,
    12187,
    28571,
    8091,
    24475,
    16283,
    32667,
    91,
    16475,
    8283,
    24667,
    4187,
    20571,
    12379,
    28763,
    2139,
    18523,
    10331,
    26715,
    6235,
    22619,
    14427,
    30811,
    1115,
    17499,
    9307,
    25691,
    5211,
    21595,
    13403,
    29787,
    3163,
    19547,
    11355,
    27739,
    7259,
    23643,
    15451,
    31835,
    603,
    16987,
    8795,
    25179,
    4699,
    21083,
    12891,
    29275,
    2651,
    19035,
    10843,
    27227,
    6747,
    23131,
    14939,
    31323,
    1627,
    18011,
    9819,
    26203,
    5723,
    22107,
    13915,
    30299,
    3675,
    20059,
    11867,
    28251,
    7771,
    24155,
    15963,
    32347,
    347,
    16731,
    8539,
    24923,
    4443,
    20827,
    12635,
    29019,
    2395,
    18779,
    10587,
    26971,
    6491,
    22875,
    14683,
    31067,
    1371,
    17755,
    9563,
    25947,
    5467,
    21851,
    13659,
    30043,
    3419,
    19803,
    11611,
    27995,
    7515,
    23899,
    15707,
    32091,
    859,
    17243,
    9051,
    25435,
    4955,
    21339,
    13147,
    29531,
    2907,
    19291,
    11099,
    27483,
    7003,
    23387,
    15195,
    31579,
    1883,
    18267,
    10075,
    26459,
    5979,
    22363,
    14171,
    30555,
    3931,
    20315,
    12123,
    28507,
    8027,
    24411,
    16219,
    32603,
    219,
    16603,
    8411,
    24795,
    4315,
    20699,
    12507,
    28891,
    2267,
    18651,
    10459,
    26843,
    6363,
    22747,
    14555,
    30939,
    1243,
    17627,
    9435,
    25819,
    5339,
    21723,
    13531,
    29915,
    3291,
    19675,
    11483,
    27867,
    7387,
    23771,
    15579,
    31963,
    731,
    17115,
    8923,
    25307,
    4827,
    21211,
    13019,
    29403,
    2779,
    19163,
    10971,
    27355,
    6875,
    23259,
    15067,
    31451,
    1755,
    18139,
    9947,
    26331,
    5851,
    22235,
    14043,
    30427,
    3803,
    20187,
    11995,
    28379,
    7899,
    24283,
    16091,
    32475,
    475,
    16859,
    8667,
    25051,
    4571,
    20955,
    12763,
    29147,
    2523,
    18907,
    10715,
    27099,
    6619,
    23003,
    14811,
    31195,
    1499,
    17883,
    9691,
    26075,
    5595,
    21979,
    13787,
    30171,
    3547,
    19931,
    11739,
    28123,
    7643,
    24027,
    15835,
    32219,
    987,
    17371,
    9179,
    25563,
    5083,
    21467,
    13275,
    29659,
    3035,
    19419,
    11227,
    27611,
    7131,
    23515,
    15323,
    31707,
    2011,
    18395,
    10203,
    26587,
    6107,
    22491,
    14299,
    30683,
    4059,
    20443,
    12251,
    28635,
    8155,
    24539,
    16347,
    32731,
    59,
    16443,
    8251,
    24635,
    4155,
    20539,
    12347,
    28731,
    2107,
    18491,
    10299,
    26683,
    6203,
    22587,
    14395,
    30779,
    1083,
    17467,
    9275,
    25659,
    5179,
    21563,
    13371,
    29755,
    3131,
    19515,
    11323,
    27707,
    7227,
    23611,
    15419,
    31803,
    571,
    16955,
    8763,
    25147,
    4667,
    21051,
    12859,
    29243,
    2619,
    19003,
    10811,
    27195,
    6715,
    23099,
    14907,
    31291,
    1595,
    17979,
    9787,
    26171,
    5691,
    22075,
    13883,
    30267,
    3643,
    20027,
    11835,
    28219,
    7739,
    24123,
    15931,
    32315,
    315,
    16699,
    8507,
    24891,
    4411,
    20795,
    12603,
    28987,
    2363,
    18747,
    10555,
    26939,
    6459,
    22843,
    14651,
    31035,
    1339,
    17723,
    9531,
    25915,
    5435,
    21819,
    13627,
    30011,
    3387,
    19771,
    11579,
    27963,
    7483,
    23867,
    15675,
    32059,
    827,
    17211,
    9019,
    25403,
    4923,
    21307,
    13115,
    29499,
    2875,
    19259,
    11067,
    27451,
    6971,
    23355,
    15163,
    31547,
    1851,
    18235,
    10043,
    26427,
    5947,
    22331,
    14139,
    30523,
    3899,
    20283,
    12091,
    28475,
    7995,
    24379,
    16187,
    32571,
    187,
    16571,
    8379,
    24763,
    4283,
    20667,
    12475,
    28859,
    2235,
    18619,
    10427,
    26811,
    6331,
    22715,
    14523,
    30907,
    1211,
    17595,
    9403,
    25787,
    5307,
    21691,
    13499,
    29883,
    3259,
    19643,
    11451,
    27835,
    7355,
    23739,
    15547,
    31931,
    699,
    17083,
    8891,
    25275,
    4795,
    21179,
    12987,
    29371,
    2747,
    19131,
    10939,
    27323,
    6843,
    23227,
    15035,
    31419,
    1723,
    18107,
    9915,
    26299,
    5819,
    22203,
    14011,
    30395,
    3771,
    20155,
    11963,
    28347,
    7867,
    24251,
    16059,
    32443,
    443,
    16827,
    8635,
    25019,
    4539,
    20923,
    12731,
    29115,
    2491,
    18875,
    10683,
    27067,
    6587,
    22971,
    14779,
    31163,
    1467,
    17851,
    9659,
    26043,
    5563,
    21947,
    13755,
    30139,
    3515,
    19899,
    11707,
    28091,
    7611,
    23995,
    15803,
    32187,
    955,
    17339,
    9147,
    25531,
    5051,
    21435,
    13243,
    29627,
    3003,
    19387,
    11195,
    27579,
    7099,
    23483,
    15291,
    31675,
    1979,
    18363,
    10171,
    26555,
    6075,
    22459,
    14267,
    30651,
    4027,
    20411,
    12219,
    28603,
    8123,
    24507,
    16315,
    32699,
    123,
    16507,
    8315,
    24699,
    4219,
    20603,
    12411,
    28795,
    2171,
    18555,
    10363,
    26747,
    6267,
    22651,
    14459,
    30843,
    1147,
    17531,
    9339,
    25723,
    5243,
    21627,
    13435,
    29819,
    3195,
    19579,
    11387,
    27771,
    7291,
    23675,
    15483,
    31867,
    635,
    17019,
    8827,
    25211,
    4731,
    21115,
    12923,
    29307,
    2683,
    19067,
    10875,
    27259,
    6779,
    23163,
    14971,
    31355,
    1659,
    18043,
    9851,
    26235,
    5755,
    22139,
    13947,
    30331,
    3707,
    20091,
    11899,
    28283,
    7803,
    24187,
    15995,
    32379,
    379,
    16763,
    8571,
    24955,
    4475,
    20859,
    12667,
    29051,
    2427,
    18811,
    10619,
    27003,
    6523,
    22907,
    14715,
    31099,
    1403,
    17787,
    9595,
    25979,
    5499,
    21883,
    13691,
    30075,
    3451,
    19835,
    11643,
    28027,
    7547,
    23931,
    15739,
    32123,
    891,
    17275,
    9083,
    25467,
    4987,
    21371,
    13179,
    29563,
    2939,
    19323,
    11131,
    27515,
    7035,
    23419,
    15227,
    31611,
    1915,
    18299,
    10107,
    26491,
    6011,
    22395,
    14203,
    30587,
    3963,
    20347,
    12155,
    28539,
    8059,
    24443,
    16251,
    32635,
    251,
    16635,
    8443,
    24827,
    4347,
    20731,
    12539,
    28923,
    2299,
    18683,
    10491,
    26875,
    6395,
    22779,
    14587,
    30971,
    1275,
    17659,
    9467,
    25851,
    5371,
    21755,
    13563,
    29947,
    3323,
    19707,
    11515,
    27899,
    7419,
    23803,
    15611,
    31995,
    763,
    17147,
    8955,
    25339,
    4859,
    21243,
    13051,
    29435,
    2811,
    19195,
    11003,
    27387,
    6907,
    23291,
    15099,
    31483,
    1787,
    18171,
    9979,
    26363,
    5883,
    22267,
    14075,
    30459,
    3835,
    20219,
    12027,
    28411,
    7931,
    24315,
    16123,
    32507,
    507,
    16891,
    8699,
    25083,
    4603,
    20987,
    12795,
    29179,
    2555,
    18939,
    10747,
    27131,
    6651,
    23035,
    14843,
    31227,
    1531,
    17915,
    9723,
    26107,
    5627,
    22011,
    13819,
    30203,
    3579,
    19963,
    11771,
    28155,
    7675,
    24059,
    15867,
    32251,
    1019,
    17403,
    9211,
    25595,
    5115,
    21499,
    13307,
    29691,
    3067,
    19451,
    11259,
    27643,
    7163,
    23547,
    15355,
    31739,
    2043,
    18427,
    10235,
    26619,
    6139,
    22523,
    14331,
    30715,
    4091,
    20475,
    12283,
    28667,
    8187,
    24571,
    16379,
    32763,
    7,
    16391,
    8199,
    24583,
    4103,
    20487,
    12295,
    28679,
    2055,
    18439,
    10247,
    26631,
    6151,
    22535,
    14343,
    30727,
    1031,
    17415,
    9223,
    25607,
    5127,
    21511,
    13319,
    29703,
    3079,
    19463,
    11271,
    27655,
    7175,
    23559,
    15367,
    31751,
    519,
    16903,
    8711,
    25095,
    4615,
    20999,
    12807,
    29191,
    2567,
    18951,
    10759,
    27143,
    6663,
    23047,
    14855,
    31239,
    1543,
    17927,
    9735,
    26119,
    5639,
    22023,
    13831,
    30215,
    3591,
    19975,
    11783,
    28167,
    7687,
    24071,
    15879,
    32263,
    263,
    16647,
    8455,
    24839,
    4359,
    20743,
    12551,
    28935,
    2311,
    18695,
    10503,
    26887,
    6407,
    22791,
    14599,
    30983,
    1287,
    17671,
    9479,
    25863,
    5383,
    21767,
    13575,
    29959,
    3335,
    19719,
    11527,
    27911,
    7431,
    23815,
    15623,
    32007,
    775,
    17159,
    8967,
    25351,
    4871,
    21255,
    13063,
    29447,
    2823,
    19207,
    11015,
    27399,
    6919,
    23303,
    15111,
    31495,
    1799,
    18183,
    9991,
    26375,
    5895,
    22279,
    14087,
    30471,
    3847,
    20231,
    12039,
    28423,
    7943,
    24327,
    16135,
    32519,
    135,
    16519,
    8327,
    24711,
    4231,
    20615,
    12423,
    28807,
    2183,
    18567,
    10375,
    26759,
    6279,
    22663,
    14471,
    30855,
    1159,
    17543,
    9351,
    25735,
    5255,
    21639,
    13447,
    29831,
    3207,
    19591,
    11399,
    27783,
    7303,
    23687,
    15495,
    31879,
    647,
    17031,
    8839,
    25223,
    4743,
    21127,
    12935,
    29319,
    2695,
    19079,
    10887,
    27271,
    6791,
    23175,
    14983,
    31367,
    1671,
    18055,
    9863,
    26247,
    5767,
    22151,
    13959,
    30343,
    3719,
    20103,
    11911,
    28295,
    7815,
    24199,
    16007,
    32391,
    391,
    16775,
    8583,
    24967,
    4487,
    20871,
    12679,
    29063,
    2439,
    18823,
    10631,
    27015,
    6535,
    22919,
    14727,
    31111,
    1415,
    17799,
    9607,
    25991,
    5511,
    21895,
    13703,
    30087,
    3463,
    19847,
    11655,
    28039,
    7559,
    23943,
    15751,
    32135,
    903,
    17287,
    9095,
    25479,
    4999,
    21383,
    13191,
    29575,
    2951,
    19335,
    11143,
    27527,
    7047,
    23431,
    15239,
    31623,
    1927,
    18311,
    10119,
    26503,
    6023,
    22407,
    14215,
    30599,
    3975,
    20359,
    12167,
    28551,
    8071,
    24455,
    16263,
    32647,
    71,
    16455,
    8263,
    24647,
    4167,
    20551,
    12359,
    28743,
    2119,
    18503,
    10311,
    26695,
    6215,
    22599,
    14407,
    30791,
    1095,
    17479,
    9287,
    25671,
    5191,
    21575,
    13383,
    29767,
    3143,
    19527,
    11335,
    27719,
    7239,
    23623,
    15431,
    31815,
    583,
    16967,
    8775,
    25159,
    4679,
    21063,
    12871,
    29255,
    2631,
    19015,
    10823,
    27207,
    6727,
    23111,
    14919,
    31303,
    1607,
    17991,
    9799,
    26183,
    5703,
    22087,
    13895,
    30279,
    3655,
    20039,
    11847,
    28231,
    7751,
    24135,
    15943,
    32327,
    327,
    16711,
    8519,
    24903,
    4423,
    20807,
    12615,
    28999,
    2375,
    18759,
    10567,
    26951,
    6471,
    22855,
    14663,
    31047,
    1351,
    17735,
    9543,
    25927,
    5447,
    21831,
    13639,
    30023,
    3399,
    19783,
    11591,
    27975,
    7495,
    23879,
    15687,
    32071,
    839,
    17223,
    9031,
    25415,
    4935,
    21319,
    13127,
    29511,
    2887,
    19271,
    11079,
    27463,
    6983,
    23367,
    15175,
    31559,
    1863,
    18247,
    10055,
    26439,
    5959,
    22343,
    14151,
    30535,
    3911,
    20295,
    12103,
    28487,
    8007,
    24391,
    16199,
    32583,
    199,
    16583,
    8391,
    24775,
    4295,
    20679,
    12487,
    28871,
    2247,
    18631,
    10439,
    26823,
    6343,
    22727,
    14535,
    30919,
    1223,
    17607,
    9415,
    25799,
    5319,
    21703,
    13511,
    29895,
    3271,
    19655,
    11463,
    27847,
    7367,
    23751,
    15559,
    31943,
    711,
    17095,
    8903,
    25287,
    4807,
    21191,
    12999,
    29383,
    2759,
    19143,
    10951,
    27335,
    6855,
    23239,
    15047,
    31431,
    1735,
    18119,
    9927,
    26311,
    5831,
    22215,
    14023,
    30407,
    3783,
    20167,
    11975,
    28359,
    7879,
    24263,
    16071,
    32455,
    455,
    16839,
    8647,
    25031,
    4551,
    20935,
    12743,
    29127,
    2503,
    18887,
    10695,
    27079,
    6599,
    22983,
    14791,
    31175,
    1479,
    17863,
    9671,
    26055,
    5575,
    21959,
    13767,
    30151,
    3527,
    19911,
    11719,
    28103,
    7623,
    24007,
    15815,
    32199,
    967,
    17351,
    9159,
    25543,
    5063,
    21447,
    13255,
    29639,
    3015,
    19399,
    11207,
    27591,
    7111,
    23495,
    15303,
    31687,
    1991,
    18375,
    10183,
    26567,
    6087,
    22471,
    14279,
    30663,
    4039,
    20423,
    12231,
    28615,
    8135,
    24519,
    16327,
    32711,
    39,
    16423,
    8231,
    24615,
    4135,
    20519,
    12327,
    28711,
    2087,
    18471,
    10279,
    26663,
    6183,
    22567,
    14375,
    30759,
    1063,
    17447,
    9255,
    25639,
    5159,
    21543,
    13351,
    29735,
    3111,
    19495,
    11303,
    27687,
    7207,
    23591,
    15399,
    31783,
    551,
    16935,
    8743,
    25127,
    4647,
    21031,
    12839,
    29223,
    2599,
    18983,
    10791,
    27175,
    6695,
    23079,
    14887,
    31271,
    1575,
    17959,
    9767,
    26151,
    5671,
    22055,
    13863,
    30247,
    3623,
    20007,
    11815,
    28199,
    7719,
    24103,
    15911,
    32295,
    295,
    16679,
    8487,
    24871,
    4391,
    20775,
    12583,
    28967,
    2343,
    18727,
    10535,
    26919,
    6439,
    22823,
    14631,
    31015,
    1319,
    17703,
    9511,
    25895,
    5415,
    21799,
    13607,
    29991,
    3367,
    19751,
    11559,
    27943,
    7463,
    23847,
    15655,
    32039,
    807,
    17191,
    8999,
    25383,
    4903,
    21287,
    13095,
    29479,
    2855,
    19239,
    11047,
    27431,
    6951,
    23335,
    15143,
    31527,
    1831,
    18215,
    10023,
    26407,
    5927,
    22311,
    14119,
    30503,
    3879,
    20263,
    12071,
    28455,
    7975,
    24359,
    16167,
    32551,
    167,
    16551,
    8359,
    24743,
    4263,
    20647,
    12455,
    28839,
    2215,
    18599,
    10407,
    26791,
    6311,
    22695,
    14503,
    30887,
    1191,
    17575,
    9383,
    25767,
    5287,
    21671,
    13479,
    29863,
    3239,
    19623,
    11431,
    27815,
    7335,
    23719,
    15527,
    31911,
    679,
    17063,
    8871,
    25255,
    4775,
    21159,
    12967,
    29351,
    2727,
    19111,
    10919,
    27303,
    6823,
    23207,
    15015,
    31399,
    1703,
    18087,
    9895,
    26279,
    5799,
    22183,
    13991,
    30375,
    3751,
    20135,
    11943,
    28327,
    7847,
    24231,
    16039,
    32423,
    423,
    16807,
    8615,
    24999,
    4519,
    20903,
    12711,
    29095,
    2471,
    18855,
    10663,
    27047,
    6567,
    22951,
    14759,
    31143,
    1447,
    17831,
    9639,
    26023,
    5543,
    21927,
    13735,
    30119,
    3495,
    19879,
    11687,
    28071,
    7591,
    23975,
    15783,
    32167,
    935,
    17319,
    9127,
    25511,
    5031,
    21415,
    13223,
    29607,
    2983,
    19367,
    11175,
    27559,
    7079,
    23463,
    15271,
    31655,
    1959,
    18343,
    10151,
    26535,
    6055,
    22439,
    14247,
    30631,
    4007,
    20391,
    12199,
    28583,
    8103,
    24487,
    16295,
    32679,
    103,
    16487,
    8295,
    24679,
    4199,
    20583,
    12391,
    28775,
    2151,
    18535,
    10343,
    26727,
    6247,
    22631,
    14439,
    30823,
    1127,
    17511,
    9319,
    25703,
    5223,
    21607,
    13415,
    29799,
    3175,
    19559,
    11367,
    27751,
    7271,
    23655,
    15463,
    31847,
    615,
    16999,
    8807,
    25191,
    4711,
    21095,
    12903,
    29287,
    2663,
    19047,
    10855,
    27239,
    6759,
    23143,
    14951,
    31335,
    1639,
    18023,
    9831,
    26215,
    5735,
    22119,
    13927,
    30311,
    3687,
    20071,
    11879,
    28263,
    7783,
    24167,
    15975,
    32359,
    359,
    16743,
    8551,
    24935,
    4455,
    20839,
    12647,
    29031,
    2407,
    18791,
    10599,
    26983,
    6503,
    22887,
    14695,
    31079,
    1383,
    17767,
    9575,
    25959,
    5479,
    21863,
    13671,
    30055,
    3431,
    19815,
    11623,
    28007,
    7527,
    23911,
    15719,
    32103,
    871,
    17255,
    9063,
    25447,
    4967,
    21351,
    13159,
    29543,
    2919,
    19303,
    11111,
    27495,
    7015,
    23399,
    15207,
    31591,
    1895,
    18279,
    10087,
    26471,
    5991,
    22375,
    14183,
    30567,
    3943,
    20327,
    12135,
    28519,
    8039,
    24423,
    16231,
    32615,
    231,
    16615,
    8423,
    24807,
    4327,
    20711,
    12519,
    28903,
    2279,
    18663,
    10471,
    26855,
    6375,
    22759,
    14567,
    30951,
    1255,
    17639,
    9447,
    25831,
    5351,
    21735,
    13543,
    29927,
    3303,
    19687,
    11495,
    27879,
    7399,
    23783,
    15591,
    31975,
    743,
    17127,
    8935,
    25319,
    4839,
    21223,
    13031,
    29415,
    2791,
    19175,
    10983,
    27367,
    6887,
    23271,
    15079,
    31463,
    1767,
    18151,
    9959,
    26343,
    5863,
    22247,
    14055,
    30439,
    3815,
    20199,
    12007,
    28391,
    7911,
    24295,
    16103,
    32487,
    487,
    16871,
    8679,
    25063,
    4583,
    20967,
    12775,
    29159,
    2535,
    18919,
    10727,
    27111,
    6631,
    23015,
    14823,
    31207,
    1511,
    17895,
    9703,
    26087,
    5607,
    21991,
    13799,
    30183,
    3559,
    19943,
    11751,
    28135,
    7655,
    24039,
    15847,
    32231,
    999,
    17383,
    9191,
    25575,
    5095,
    21479,
    13287,
    29671,
    3047,
    19431,
    11239,
    27623,
    7143,
    23527,
    15335,
    31719,
    2023,
    18407,
    10215,
    26599,
    6119,
    22503,
    14311,
    30695,
    4071,
    20455,
    12263,
    28647,
    8167,
    24551,
    16359,
    32743,
    23,
    16407,
    8215,
    24599,
    4119,
    20503,
    12311,
    28695,
    2071,
    18455,
    10263,
    26647,
    6167,
    22551,
    14359,
    30743,
    1047,
    17431,
    9239,
    25623,
    5143,
    21527,
    13335,
    29719,
    3095,
    19479,
    11287,
    27671,
    7191,
    23575,
    15383,
    31767,
    535,
    16919,
    8727,
    25111,
    4631,
    21015,
    12823,
    29207,
    2583,
    18967,
    10775,
    27159,
    6679,
    23063,
    14871,
    31255,
    1559,
    17943,
    9751,
    26135,
    5655,
    22039,
    13847,
    30231,
    3607,
    19991,
    11799,
    28183,
    7703,
    24087,
    15895,
    32279,
    279,
    16663,
    8471,
    24855,
    4375,
    20759,
    12567,
    28951,
    2327,
    18711,
    10519,
    26903,
    6423,
    22807,
    14615,
    30999,
    1303,
    17687,
    9495,
    25879,
    5399,
    21783,
    13591,
    29975,
    3351,
    19735,
    11543,
    27927,
    7447,
    23831,
    15639,
    32023,
    791,
    17175,
    8983,
    25367,
    4887,
    21271,
    13079,
    29463,
    2839,
    19223,
    11031,
    27415,
    6935,
    23319,
    15127,
    31511,
    1815,
    18199,
    10007,
    26391,
    5911,
    22295,
    14103,
    30487,
    3863,
    20247,
    12055,
    28439,
    7959,
    24343,
    16151,
    32535,
    151,
    16535,
    8343,
    24727,
    4247,
    20631,
    12439,
    28823,
    2199,
    18583,
    10391,
    26775,
    6295,
    22679,
    14487,
    30871,
    1175,
    17559,
    9367,
    25751,
    5271,
    21655,
    13463,
    29847,
    3223,
    19607,
    11415,
    27799,
    7319,
    23703,
    15511,
    31895,
    663,
    17047,
    8855,
    25239,
    4759,
    21143,
    12951,
    29335,
    2711,
    19095,
    10903,
    27287,
    6807,
    23191,
    14999,
    31383,
    1687,
    18071,
    9879,
    26263,
    5783,
    22167,
    13975,
    30359,
    3735,
    20119,
    11927,
    28311,
    7831,
    24215,
    16023,
    32407,
    407,
    16791,
    8599,
    24983,
    4503,
    20887,
    12695,
    29079,
    2455,
    18839,
    10647,
    27031,
    6551,
    22935,
    14743,
    31127,
    1431,
    17815,
    9623,
    26007,
    5527,
    21911,
    13719,
    30103,
    3479,
    19863,
    11671,
    28055,
    7575,
    23959,
    15767,
    32151,
    919,
    17303,
    9111,
    25495,
    5015,
    21399,
    13207,
    29591,
    2967,
    19351,
    11159,
    27543,
    7063,
    23447,
    15255,
    31639,
    1943,
    18327,
    10135,
    26519,
    6039,
    22423,
    14231,
    30615,
    3991,
    20375,
    12183,
    28567,
    8087,
    24471,
    16279,
    32663,
    87,
    16471,
    8279,
    24663,
    4183,
    20567,
    12375,
    28759,
    2135,
    18519,
    10327,
    26711,
    6231,
    22615,
    14423,
    30807,
    1111,
    17495,
    9303,
    25687,
    5207,
    21591,
    13399,
    29783,
    3159,
    19543,
    11351,
    27735,
    7255,
    23639,
    15447,
    31831,
    599,
    16983,
    8791,
    25175,
    4695,
    21079,
    12887,
    29271,
    2647,
    19031,
    10839,
    27223,
    6743,
    23127,
    14935,
    31319,
    1623,
    18007,
    9815,
    26199,
    5719,
    22103,
    13911,
    30295,
    3671,
    20055,
    11863,
    28247,
    7767,
    24151,
    15959,
    32343,
    343,
    16727,
    8535,
    24919,
    4439,
    20823,
    12631,
    29015,
    2391,
    18775,
    10583,
    26967,
    6487,
    22871,
    14679,
    31063,
    1367,
    17751,
    9559,
    25943,
    5463,
    21847,
    13655,
    30039,
    3415,
    19799,
    11607,
    27991,
    7511,
    23895,
    15703,
    32087,
    855,
    17239,
    9047,
    25431,
    4951,
    21335,
    13143,
    29527,
    2903,
    19287,
    11095,
    27479,
    6999,
    23383,
    15191,
    31575,
    1879,
    18263,
    10071,
    26455,
    5975,
    22359,
    14167,
    30551,
    3927,
    20311,
    12119,
    28503,
    8023,
    24407,
    16215,
    32599,
    215,
    16599,
    8407,
    24791,
    4311,
    20695,
    12503,
    28887,
    2263,
    18647,
    10455,
    26839,
    6359,
    22743,
    14551,
    30935,
    1239,
    17623,
    9431,
    25815,
    5335,
    21719,
    13527,
    29911,
    3287,
    19671,
    11479,
    27863,
    7383,
    23767,
    15575,
    31959,
    727,
    17111,
    8919,
    25303,
    4823,
    21207,
    13015,
    29399,
    2775,
    19159,
    10967,
    27351,
    6871,
    23255,
    15063,
    31447,
    1751,
    18135,
    9943,
    26327,
    5847,
    22231,
    14039,
    30423,
    3799,
    20183,
    11991,
    28375,
    7895,
    24279,
    16087,
    32471,
    471,
    16855,
    8663,
    25047,
    4567,
    20951,
    12759,
    29143,
    2519,
    18903,
    10711,
    27095,
    6615,
    22999,
    14807,
    31191,
    1495,
    17879,
    9687,
    26071,
    5591,
    21975,
    13783,
    30167,
    3543,
    19927,
    11735,
    28119,
    7639,
    24023,
    15831,
    32215,
    983,
    17367,
    9175,
    25559,
    5079,
    21463,
    13271,
    29655,
    3031,
    19415,
    11223,
    27607,
    7127,
    23511,
    15319,
    31703,
    2007,
    18391,
    10199,
    26583,
    6103,
    22487,
    14295,
    30679,
    4055,
    20439,
    12247,
    28631,
    8151,
    24535,
    16343,
    32727,
    55,
    16439,
    8247,
    24631,
    4151,
    20535,
    12343,
    28727,
    2103,
    18487,
    10295,
    26679,
    6199,
    22583,
    14391,
    30775,
    1079,
    17463,
    9271,
    25655,
    5175,
    21559,
    13367,
    29751,
    3127,
    19511,
    11319,
    27703,
    7223,
    23607,
    15415,
    31799,
    567,
    16951,
    8759,
    25143,
    4663,
    21047,
    12855,
    29239,
    2615,
    18999,
    10807,
    27191,
    6711,
    23095,
    14903,
    31287,
    1591,
    17975,
    9783,
    26167,
    5687,
    22071,
    13879,
    30263,
    3639,
    20023,
    11831,
    28215,
    7735,
    24119,
    15927,
    32311,
    311,
    16695,
    8503,
    24887,
    4407,
    20791,
    12599,
    28983,
    2359,
    18743,
    10551,
    26935,
    6455,
    22839,
    14647,
    31031,
    1335,
    17719,
    9527,
    25911,
    5431,
    21815,
    13623,
    30007,
    3383,
    19767,
    11575,
    27959,
    7479,
    23863,
    15671,
    32055,
    823,
    17207,
    9015,
    25399,
    4919,
    21303,
    13111,
    29495,
    2871,
    19255,
    11063,
    27447,
    6967,
    23351,
    15159,
    31543,
    1847,
    18231,
    10039,
    26423,
    5943,
    22327,
    14135,
    30519,
    3895,
    20279,
    12087,
    28471,
    7991,
    24375,
    16183,
    32567,
    183,
    16567,
    8375,
    24759,
    4279,
    20663,
    12471,
    28855,
    2231,
    18615,
    10423,
    26807,
    6327,
    22711,
    14519,
    30903,
    1207,
    17591,
    9399,
    25783,
    5303,
    21687,
    13495,
    29879,
    3255,
    19639,
    11447,
    27831,
    7351,
    23735,
    15543,
    31927,
    695,
    17079,
    8887,
    25271,
    4791,
    21175,
    12983,
    29367,
    2743,
    19127,
    10935,
    27319,
    6839,
    23223,
    15031,
    31415,
    1719,
    18103,
    9911,
    26295,
    5815,
    22199,
    14007,
    30391,
    3767,
    20151,
    11959,
    28343,
    7863,
    24247,
    16055,
    32439,
    439,
    16823,
    8631,
    25015,
    4535,
    20919,
    12727,
    29111,
    2487,
    18871,
    10679,
    27063,
    6583,
    22967,
    14775,
    31159,
    1463,
    17847,
    9655,
    26039,
    5559,
    21943,
    13751,
    30135,
    3511,
    19895,
    11703,
    28087,
    7607,
    23991,
    15799,
    32183,
    951,
    17335,
    9143,
    25527,
    5047,
    21431,
    13239,
    29623,
    2999,
    19383,
    11191,
    27575,
    7095,
    23479,
    15287,
    31671,
    1975,
    18359,
    10167,
    26551,
    6071,
    22455,
    14263,
    30647,
    4023,
    20407,
    12215,
    28599,
    8119,
    24503,
    16311,
    32695,
    119,
    16503,
    8311,
    24695,
    4215,
    20599,
    12407,
    28791,
    2167,
    18551,
    10359,
    26743,
    6263,
    22647,
    14455,
    30839,
    1143,
    17527,
    9335,
    25719,
    5239,
    21623,
    13431,
    29815,
    3191,
    19575,
    11383,
    27767,
    7287,
    23671,
    15479,
    31863,
    631,
    17015,
    8823,
    25207,
    4727,
    21111,
    12919,
    29303,
    2679,
    19063,
    10871,
    27255,
    6775,
    23159,
    14967,
    31351,
    1655,
    18039,
    9847,
    26231,
    5751,
    22135,
    13943,
    30327,
    3703,
    20087,
    11895,
    28279,
    7799,
    24183,
    15991,
    32375,
    375,
    16759,
    8567,
    24951,
    4471,
    20855,
    12663,
    29047,
    2423,
    18807,
    10615,
    26999,
    6519,
    22903,
    14711,
    31095,
    1399,
    17783,
    9591,
    25975,
    5495,
    21879,
    13687,
    30071,
    3447,
    19831,
    11639,
    28023,
    7543,
    23927,
    15735,
    32119,
    887,
    17271,
    9079,
    25463,
    4983,
    21367,
    13175,
    29559,
    2935,
    19319,
    11127,
    27511,
    7031,
    23415,
    15223,
    31607,
    1911,
    18295,
    10103,
    26487,
    6007,
    22391,
    14199,
    30583,
    3959,
    20343,
    12151,
    28535,
    8055,
    24439,
    16247,
    32631,
    247,
    16631,
    8439,
    24823,
    4343,
    20727,
    12535,
    28919,
    2295,
    18679,
    10487,
    26871,
    6391,
    22775,
    14583,
    30967,
    1271,
    17655,
    9463,
    25847,
    5367,
    21751,
    13559,
    29943,
    3319,
    19703,
    11511,
    27895,
    7415,
    23799,
    15607,
    31991,
    759,
    17143,
    8951,
    25335,
    4855,
    21239,
    13047,
    29431,
    2807,
    19191,
    10999,
    27383,
    6903,
    23287,
    15095,
    31479,
    1783,
    18167,
    9975,
    26359,
    5879,
    22263,
    14071,
    30455,
    3831,
    20215,
    12023,
    28407,
    7927,
    24311,
    16119,
    32503,
    503,
    16887,
    8695,
    25079,
    4599,
    20983,
    12791,
    29175,
    2551,
    18935,
    10743,
    27127,
    6647,
    23031,
    14839,
    31223,
    1527,
    17911,
    9719,
    26103,
    5623,
    22007,
    13815,
    30199,
    3575,
    19959,
    11767,
    28151,
    7671,
    24055,
    15863,
    32247,
    1015,
    17399,
    9207,
    25591,
    5111,
    21495,
    13303,
    29687,
    3063,
    19447,
    11255,
    27639,
    7159,
    23543,
    15351,
    31735,
    2039,
    18423,
    10231,
    26615,
    6135,
    22519,
    14327,
    30711,
    4087,
    20471,
    12279,
    28663,
    8183,
    24567,
    16375,
    32759,
    15,
    16399,
    8207,
    24591,
    4111,
    20495,
    12303,
    28687,
    2063,
    18447,
    10255,
    26639,
    6159,
    22543,
    14351,
    30735,
    1039,
    17423,
    9231,
    25615,
    5135,
    21519,
    13327,
    29711,
    3087,
    19471,
    11279,
    27663,
    7183,
    23567,
    15375,
    31759,
    527,
    16911,
    8719,
    25103,
    4623,
    21007,
    12815,
    29199,
    2575,
    18959,
    10767,
    27151,
    6671,
    23055,
    14863,
    31247,
    1551,
    17935,
    9743,
    26127,
    5647,
    22031,
    13839,
    30223,
    3599,
    19983,
    11791,
    28175,
    7695,
    24079,
    15887,
    32271,
    271,
    16655,
    8463,
    24847,
    4367,
    20751,
    12559,
    28943,
    2319,
    18703,
    10511,
    26895,
    6415,
    22799,
    14607,
    30991,
    1295,
    17679,
    9487,
    25871,
    5391,
    21775,
    13583,
    29967,
    3343,
    19727,
    11535,
    27919,
    7439,
    23823,
    15631,
    32015,
    783,
    17167,
    8975,
    25359,
    4879,
    21263,
    13071,
    29455,
    2831,
    19215,
    11023,
    27407,
    6927,
    23311,
    15119,
    31503,
    1807,
    18191,
    9999,
    26383,
    5903,
    22287,
    14095,
    30479,
    3855,
    20239,
    12047,
    28431,
    7951,
    24335,
    16143,
    32527,
    143,
    16527,
    8335,
    24719,
    4239,
    20623,
    12431,
    28815,
    2191,
    18575,
    10383,
    26767,
    6287,
    22671,
    14479,
    30863,
    1167,
    17551,
    9359,
    25743,
    5263,
    21647,
    13455,
    29839,
    3215,
    19599,
    11407,
    27791,
    7311,
    23695,
    15503,
    31887,
    655,
    17039,
    8847,
    25231,
    4751,
    21135,
    12943,
    29327,
    2703,
    19087,
    10895,
    27279,
    6799,
    23183,
    14991,
    31375,
    1679,
    18063,
    9871,
    26255,
    5775,
    22159,
    13967,
    30351,
    3727,
    20111,
    11919,
    28303,
    7823,
    24207,
    16015,
    32399,
    399,
    16783,
    8591,
    24975,
    4495,
    20879,
    12687,
    29071,
    2447,
    18831,
    10639,
    27023,
    6543,
    22927,
    14735,
    31119,
    1423,
    17807,
    9615,
    25999,
    5519,
    21903,
    13711,
    30095,
    3471,
    19855,
    11663,
    28047,
    7567,
    23951,
    15759,
    32143,
    911,
    17295,
    9103,
    25487,
    5007,
    21391,
    13199,
    29583,
    2959,
    19343,
    11151,
    27535,
    7055,
    23439,
    15247,
    31631,
    1935,
    18319,
    10127,
    26511,
    6031,
    22415,
    14223,
    30607,
    3983,
    20367,
    12175,
    28559,
    8079,
    24463,
    16271,
    32655,
    79,
    16463,
    8271,
    24655,
    4175,
    20559,
    12367,
    28751,
    2127,
    18511,
    10319,
    26703,
    6223,
    22607,
    14415,
    30799,
    1103,
    17487,
    9295,
    25679,
    5199,
    21583,
    13391,
    29775,
    3151,
    19535,
    11343,
    27727,
    7247,
    23631,
    15439,
    31823,
    591,
    16975,
    8783,
    25167,
    4687,
    21071,
    12879,
    29263,
    2639,
    19023,
    10831,
    27215,
    6735,
    23119,
    14927,
    31311,
    1615,
    17999,
    9807,
    26191,
    5711,
    22095,
    13903,
    30287,
    3663,
    20047,
    11855,
    28239,
    7759,
    24143,
    15951,
    32335,
    335,
    16719,
    8527,
    24911,
    4431,
    20815,
    12623,
    29007,
    2383,
    18767,
    10575,
    26959,
    6479,
    22863,
    14671,
    31055,
    1359,
    17743,
    9551,
    25935,
    5455,
    21839,
    13647,
    30031,
    3407,
    19791,
    11599,
    27983,
    7503,
    23887,
    15695,
    32079,
    847,
    17231,
    9039,
    25423,
    4943,
    21327,
    13135,
    29519,
    2895,
    19279,
    11087,
    27471,
    6991,
    23375,
    15183,
    31567,
    1871,
    18255,
    10063,
    26447,
    5967,
    22351,
    14159,
    30543,
    3919,
    20303,
    12111,
    28495,
    8015,
    24399,
    16207,
    32591,
    207,
    16591,
    8399,
    24783,
    4303,
    20687,
    12495,
    28879,
    2255,
    18639,
    10447,
    26831,
    6351,
    22735,
    14543,
    30927,
    1231,
    17615,
    9423,
    25807,
    5327,
    21711,
    13519,
    29903,
    3279,
    19663,
    11471,
    27855,
    7375,
    23759,
    15567,
    31951,
    719,
    17103,
    8911,
    25295,
    4815,
    21199,
    13007,
    29391,
    2767,
    19151,
    10959,
    27343,
    6863,
    23247,
    15055,
    31439,
    1743,
    18127,
    9935,
    26319,
    5839,
    22223,
    14031,
    30415,
    3791,
    20175,
    11983,
    28367,
    7887,
    24271,
    16079,
    32463,
    463,
    16847,
    8655,
    25039,
    4559,
    20943,
    12751,
    29135,
    2511,
    18895,
    10703,
    27087,
    6607,
    22991,
    14799,
    31183,
    1487,
    17871,
    9679,
    26063,
    5583,
    21967,
    13775,
    30159,
    3535,
    19919,
    11727,
    28111,
    7631,
    24015,
    15823,
    32207,
    975,
    17359,
    9167,
    25551,
    5071,
    21455,
    13263,
    29647,
    3023,
    19407,
    11215,
    27599,
    7119,
    23503,
    15311,
    31695,
    1999,
    18383,
    10191,
    26575,
    6095,
    22479,
    14287,
    30671,
    4047,
    20431,
    12239,
    28623,
    8143,
    24527,
    16335,
    32719,
    47,
    16431,
    8239,
    24623,
    4143,
    20527,
    12335,
    28719,
    2095,
    18479,
    10287,
    26671,
    6191,
    22575,
    14383,
    30767,
    1071,
    17455,
    9263,
    25647,
    5167,
    21551,
    13359,
    29743,
    3119,
    19503,
    11311,
    27695,
    7215,
    23599,
    15407,
    31791,
    559,
    16943,
    8751,
    25135,
    4655,
    21039,
    12847,
    29231,
    2607,
    18991,
    10799,
    27183,
    6703,
    23087,
    14895,
    31279,
    1583,
    17967,
    9775,
    26159,
    5679,
    22063,
    13871,
    30255,
    3631,
    20015,
    11823,
    28207,
    7727,
    24111,
    15919,
    32303,
    303,
    16687,
    8495,
    24879,
    4399,
    20783,
    12591,
    28975,
    2351,
    18735,
    10543,
    26927,
    6447,
    22831,
    14639,
    31023,
    1327,
    17711,
    9519,
    25903,
    5423,
    21807,
    13615,
    29999,
    3375,
    19759,
    11567,
    27951,
    7471,
    23855,
    15663,
    32047,
    815,
    17199,
    9007,
    25391,
    4911,
    21295,
    13103,
    29487,
    2863,
    19247,
    11055,
    27439,
    6959,
    23343,
    15151,
    31535,
    1839,
    18223,
    10031,
    26415,
    5935,
    22319,
    14127,
    30511,
    3887,
    20271,
    12079,
    28463,
    7983,
    24367,
    16175,
    32559,
    175,
    16559,
    8367,
    24751,
    4271,
    20655,
    12463,
    28847,
    2223,
    18607,
    10415,
    26799,
    6319,
    22703,
    14511,
    30895,
    1199,
    17583,
    9391,
    25775,
    5295,
    21679,
    13487,
    29871,
    3247,
    19631,
    11439,
    27823,
    7343,
    23727,
    15535,
    31919,
    687,
    17071,
    8879,
    25263,
    4783,
    21167,
    12975,
    29359,
    2735,
    19119,
    10927,
    27311,
    6831,
    23215,
    15023,
    31407,
    1711,
    18095,
    9903,
    26287,
    5807,
    22191,
    13999,
    30383,
    3759,
    20143,
    11951,
    28335,
    7855,
    24239,
    16047,
    32431,
    431,
    16815,
    8623,
    25007,
    4527,
    20911,
    12719,
    29103,
    2479,
    18863,
    10671,
    27055,
    6575,
    22959,
    14767,
    31151,
    1455,
    17839,
    9647,
    26031,
    5551,
    21935,
    13743,
    30127,
    3503,
    19887,
    11695,
    28079,
    7599,
    23983,
    15791,
    32175,
    943,
    17327,
    9135,
    25519,
    5039,
    21423,
    13231,
    29615,
    2991,
    19375,
    11183,
    27567,
    7087,
    23471,
    15279,
    31663,
    1967,
    18351,
    10159,
    26543,
    6063,
    22447,
    14255,
    30639,
    4015,
    20399,
    12207,
    28591,
    8111,
    24495,
    16303,
    32687,
    111,
    16495,
    8303,
    24687,
    4207,
    20591,
    12399,
    28783,
    2159,
    18543,
    10351,
    26735,
    6255,
    22639,
    14447,
    30831,
    1135,
    17519,
    9327,
    25711,
    5231,
    21615,
    13423,
    29807,
    3183,
    19567,
    11375,
    27759,
    7279,
    23663,
    15471,
    31855,
    623,
    17007,
    8815,
    25199,
    4719,
    21103,
    12911,
    29295,
    2671,
    19055,
    10863,
    27247,
    6767,
    23151,
    14959,
    31343,
    1647,
    18031,
    9839,
    26223,
    5743,
    22127,
    13935,
    30319,
    3695,
    20079,
    11887,
    28271,
    7791,
    24175,
    15983,
    32367,
    367,
    16751,
    8559,
    24943,
    4463,
    20847,
    12655,
    29039,
    2415,
    18799,
    10607,
    26991,
    6511,
    22895,
    14703,
    31087,
    1391,
    17775,
    9583,
    25967,
    5487,
    21871,
    13679,
    30063,
    3439,
    19823,
    11631,
    28015,
    7535,
    23919,
    15727,
    32111,
    879,
    17263,
    9071,
    25455,
    4975,
    21359,
    13167,
    29551,
    2927,
    19311,
    11119,
    27503,
    7023,
    23407,
    15215,
    31599,
    1903,
    18287,
    10095,
    26479,
    5999,
    22383,
    14191,
    30575,
    3951,
    20335,
    12143,
    28527,
    8047,
    24431,
    16239,
    32623,
    239,
    16623,
    8431,
    24815,
    4335,
    20719,
    12527,
    28911,
    2287,
    18671,
    10479,
    26863,
    6383,
    22767,
    14575,
    30959,
    1263,
    17647,
    9455,
    25839,
    5359,
    21743,
    13551,
    29935,
    3311,
    19695,
    11503,
    27887,
    7407,
    23791,
    15599,
    31983,
    751,
    17135,
    8943,
    25327,
    4847,
    21231,
    13039,
    29423,
    2799,
    19183,
    10991,
    27375,
    6895,
    23279,
    15087,
    31471,
    1775,
    18159,
    9967,
    26351,
    5871,
    22255,
    14063,
    30447,
    3823,
    20207,
    12015,
    28399,
    7919,
    24303,
    16111,
    32495,
    495,
    16879,
    8687,
    25071,
    4591,
    20975,
    12783,
    29167,
    2543,
    18927,
    10735,
    27119,
    6639,
    23023,
    14831,
    31215,
    1519,
    17903,
    9711,
    26095,
    5615,
    21999,
    13807,
    30191,
    3567,
    19951,
    11759,
    28143,
    7663,
    24047,
    15855,
    32239,
    1007,
    17391,
    9199,
    25583,
    5103,
    21487,
    13295,
    29679,
    3055,
    19439,
    11247,
    27631,
    7151,
    23535,
    15343,
    31727,
    2031,
    18415,
    10223,
    26607,
    6127,
    22511,
    14319,
    30703,
    4079,
    20463,
    12271,
    28655,
    8175,
    24559,
    16367,
    32751,
    31,
    16415,
    8223,
    24607,
    4127,
    20511,
    12319,
    28703,
    2079,
    18463,
    10271,
    26655,
    6175,
    22559,
    14367,
    30751,
    1055,
    17439,
    9247,
    25631,
    5151,
    21535,
    13343,
    29727,
    3103,
    19487,
    11295,
    27679,
    7199,
    23583,
    15391,
    31775,
    543,
    16927,
    8735,
    25119,
    4639,
    21023,
    12831,
    29215,
    2591,
    18975,
    10783,
    27167,
    6687,
    23071,
    14879,
    31263,
    1567,
    17951,
    9759,
    26143,
    5663,
    22047,
    13855,
    30239,
    3615,
    19999,
    11807,
    28191,
    7711,
    24095,
    15903,
    32287,
    287,
    16671,
    8479,
    24863,
    4383,
    20767,
    12575,
    28959,
    2335,
    18719,
    10527,
    26911,
    6431,
    22815,
    14623,
    31007,
    1311,
    17695,
    9503,
    25887,
    5407,
    21791,
    13599,
    29983,
    3359,
    19743,
    11551,
    27935,
    7455,
    23839,
    15647,
    32031,
    799,
    17183,
    8991,
    25375,
    4895,
    21279,
    13087,
    29471,
    2847,
    19231,
    11039,
    27423,
    6943,
    23327,
    15135,
    31519,
    1823,
    18207,
    10015,
    26399,
    5919,
    22303,
    14111,
    30495,
    3871,
    20255,
    12063,
    28447,
    7967,
    24351,
    16159,
    32543,
    159,
    16543,
    8351,
    24735,
    4255,
    20639,
    12447,
    28831,
    2207,
    18591,
    10399,
    26783,
    6303,
    22687,
    14495,
    30879,
    1183,
    17567,
    9375,
    25759,
    5279,
    21663,
    13471,
    29855,
    3231,
    19615,
    11423,
    27807,
    7327,
    23711,
    15519,
    31903,
    671,
    17055,
    8863,
    25247,
    4767,
    21151,
    12959,
    29343,
    2719,
    19103,
    10911,
    27295,
    6815,
    23199,
    15007,
    31391,
    1695,
    18079,
    9887,
    26271,
    5791,
    22175,
    13983,
    30367,
    3743,
    20127,
    11935,
    28319,
    7839,
    24223,
    16031,
    32415,
    415,
    16799,
    8607,
    24991,
    4511,
    20895,
    12703,
    29087,
    2463,
    18847,
    10655,
    27039,
    6559,
    22943,
    14751,
    31135,
    1439,
    17823,
    9631,
    26015,
    5535,
    21919,
    13727,
    30111,
    3487,
    19871,
    11679,
    28063,
    7583,
    23967,
    15775,
    32159,
    927,
    17311,
    9119,
    25503,
    5023,
    21407,
    13215,
    29599,
    2975,
    19359,
    11167,
    27551,
    7071,
    23455,
    15263,
    31647,
    1951,
    18335,
    10143,
    26527,
    6047,
    22431,
    14239,
    30623,
    3999,
    20383,
    12191,
    28575,
    8095,
    24479,
    16287,
    32671,
    95,
    16479,
    8287,
    24671,
    4191,
    20575,
    12383,
    28767,
    2143,
    18527,
    10335,
    26719,
    6239,
    22623,
    14431,
    30815,
    1119,
    17503,
    9311,
    25695,
    5215,
    21599,
    13407,
    29791,
    3167,
    19551,
    11359,
    27743,
    7263,
    23647,
    15455,
    31839,
    607,
    16991,
    8799,
    25183,
    4703,
    21087,
    12895,
    29279,
    2655,
    19039,
    10847,
    27231,
    6751,
    23135,
    14943,
    31327,
    1631,
    18015,
    9823,
    26207,
    5727,
    22111,
    13919,
    30303,
    3679,
    20063,
    11871,
    28255,
    7775,
    24159,
    15967,
    32351,
    351,
    16735,
    8543,
    24927,
    4447,
    20831,
    12639,
    29023,
    2399,
    18783,
    10591,
    26975,
    6495,
    22879,
    14687,
    31071,
    1375,
    17759,
    9567,
    25951,
    5471,
    21855,
    13663,
    30047,
    3423,
    19807,
    11615,
    27999,
    7519,
    23903,
    15711,
    32095,
    863,
    17247,
    9055,
    25439,
    4959,
    21343,
    13151,
    29535,
    2911,
    19295,
    11103,
    27487,
    7007,
    23391,
    15199,
    31583,
    1887,
    18271,
    10079,
    26463,
    5983,
    22367,
    14175,
    30559,
    3935,
    20319,
    12127,
    28511,
    8031,
    24415,
    16223,
    32607,
    223,
    16607,
    8415,
    24799,
    4319,
    20703,
    12511,
    28895,
    2271,
    18655,
    10463,
    26847,
    6367,
    22751,
    14559,
    30943,
    1247,
    17631,
    9439,
    25823,
    5343,
    21727,
    13535,
    29919,
    3295,
    19679,
    11487,
    27871,
    7391,
    23775,
    15583,
    31967,
    735,
    17119,
    8927,
    25311,
    4831,
    21215,
    13023,
    29407,
    2783,
    19167,
    10975,
    27359,
    6879,
    23263,
    15071,
    31455,
    1759,
    18143,
    9951,
    26335,
    5855,
    22239,
    14047,
    30431,
    3807,
    20191,
    11999,
    28383,
    7903,
    24287,
    16095,
    32479,
    479,
    16863,
    8671,
    25055,
    4575,
    20959,
    12767,
    29151,
    2527,
    18911,
    10719,
    27103,
    6623,
    23007,
    14815,
    31199,
    1503,
    17887,
    9695,
    26079,
    5599,
    21983,
    13791,
    30175,
    3551,
    19935,
    11743,
    28127,
    7647,
    24031,
    15839,
    32223,
    991,
    17375,
    9183,
    25567,
    5087,
    21471,
    13279,
    29663,
    3039,
    19423,
    11231,
    27615,
    7135,
    23519,
    15327,
    31711,
    2015,
    18399,
    10207,
    26591,
    6111,
    22495,
    14303,
    30687,
    4063,
    20447,
    12255,
    28639,
    8159,
    24543,
    16351,
    32735,
    63,
    16447,
    8255,
    24639,
    4159,
    20543,
    12351,
    28735,
    2111,
    18495,
    10303,
    26687,
    6207,
    22591,
    14399,
    30783,
    1087,
    17471,
    9279,
    25663,
    5183,
    21567,
    13375,
    29759,
    3135,
    19519,
    11327,
    27711,
    7231,
    23615,
    15423,
    31807,
    575,
    16959,
    8767,
    25151,
    4671,
    21055,
    12863,
    29247,
    2623,
    19007,
    10815,
    27199,
    6719,
    23103,
    14911,
    31295,
    1599,
    17983,
    9791,
    26175,
    5695,
    22079,
    13887,
    30271,
    3647,
    20031,
    11839,
    28223,
    7743,
    24127,
    15935,
    32319,
    319,
    16703,
    8511,
    24895,
    4415,
    20799,
    12607,
    28991,
    2367,
    18751,
    10559,
    26943,
    6463,
    22847,
    14655,
    31039,
    1343,
    17727,
    9535,
    25919,
    5439,
    21823,
    13631,
    30015,
    3391,
    19775,
    11583,
    27967,
    7487,
    23871,
    15679,
    32063,
    831,
    17215,
    9023,
    25407,
    4927,
    21311,
    13119,
    29503,
    2879,
    19263,
    11071,
    27455,
    6975,
    23359,
    15167,
    31551,
    1855,
    18239,
    10047,
    26431,
    5951,
    22335,
    14143,
    30527,
    3903,
    20287,
    12095,
    28479,
    7999,
    24383,
    16191,
    32575,
    191,
    16575,
    8383,
    24767,
    4287,
    20671,
    12479,
    28863,
    2239,
    18623,
    10431,
    26815,
    6335,
    22719,
    14527,
    30911,
    1215,
    17599,
    9407,
    25791,
    5311,
    21695,
    13503,
    29887,
    3263,
    19647,
    11455,
    27839,
    7359,
    23743,
    15551,
    31935,
    703,
    17087,
    8895,
    25279,
    4799,
    21183,
    12991,
    29375,
    2751,
    19135,
    10943,
    27327,
    6847,
    23231,
    15039,
    31423,
    1727,
    18111,
    9919,
    26303,
    5823,
    22207,
    14015,
    30399,
    3775,
    20159,
    11967,
    28351,
    7871,
    24255,
    16063,
    32447,
    447,
    16831,
    8639,
    25023,
    4543,
    20927,
    12735,
    29119,
    2495,
    18879,
    10687,
    27071,
    6591,
    22975,
    14783,
    31167,
    1471,
    17855,
    9663,
    26047,
    5567,
    21951,
    13759,
    30143,
    3519,
    19903,
    11711,
    28095,
    7615,
    23999,
    15807,
    32191,
    959,
    17343,
    9151,
    25535,
    5055,
    21439,
    13247,
    29631,
    3007,
    19391,
    11199,
    27583,
    7103,
    23487,
    15295,
    31679,
    1983,
    18367,
    10175,
    26559,
    6079,
    22463,
    14271,
    30655,
    4031,
    20415,
    12223,
    28607,
    8127,
    24511,
    16319,
    32703,
    127,
    16511,
    8319,
    24703,
    4223,
    20607,
    12415,
    28799,
    2175,
    18559,
    10367,
    26751,
    6271,
    22655,
    14463,
    30847,
    1151,
    17535,
    9343,
    25727,
    5247,
    21631,
    13439,
    29823,
    3199,
    19583,
    11391,
    27775,
    7295,
    23679,
    15487,
    31871,
    639,
    17023,
    8831,
    25215,
    4735,
    21119,
    12927,
    29311,
    2687,
    19071,
    10879,
    27263,
    6783,
    23167,
    14975,
    31359,
    1663,
    18047,
    9855,
    26239,
    5759,
    22143,
    13951,
    30335,
    3711,
    20095,
    11903,
    28287,
    7807,
    24191,
    15999,
    32383,
    383,
    16767,
    8575,
    24959,
    4479,
    20863,
    12671,
    29055,
    2431,
    18815,
    10623,
    27007,
    6527,
    22911,
    14719,
    31103,
    1407,
    17791,
    9599,
    25983,
    5503,
    21887,
    13695,
    30079,
    3455,
    19839,
    11647,
    28031,
    7551,
    23935,
    15743,
    32127,
    895,
    17279,
    9087,
    25471,
    4991,
    21375,
    13183,
    29567,
    2943,
    19327,
    11135,
    27519,
    7039,
    23423,
    15231,
    31615,
    1919,
    18303,
    10111,
    26495,
    6015,
    22399,
    14207,
    30591,
    3967,
    20351,
    12159,
    28543,
    8063,
    24447,
    16255,
    32639,
    255,
    16639,
    8447,
    24831,
    4351,
    20735,
    12543,
    28927,
    2303,
    18687,
    10495,
    26879,
    6399,
    22783,
    14591,
    30975,
    1279,
    17663,
    9471,
    25855,
    5375,
    21759,
    13567,
    29951,
    3327,
    19711,
    11519,
    27903,
    7423,
    23807,
    15615,
    31999,
    767,
    17151,
    8959,
    25343,
    4863,
    21247,
    13055,
    29439,
    2815,
    19199,
    11007,
    27391,
    6911,
    23295,
    15103,
    31487,
    1791,
    18175,
    9983,
    26367,
    5887,
    22271,
    14079,
    30463,
    3839,
    20223,
    12031,
    28415,
    7935,
    24319,
    16127,
    32511,
    511,
    16895,
    8703,
    25087,
    4607,
    20991,
    12799,
    29183,
    2559,
    18943,
    10751,
    27135,
    6655,
    23039,
    14847,
    31231,
    1535,
    17919,
    9727,
    26111,
    5631,
    22015,
    13823,
    30207,
    3583,
    19967,
    11775,
    28159,
    7679,
    24063,
    15871,
    32255,
    1023,
    17407,
    9215,
    25599,
    5119,
    21503,
    13311,
    29695,
    3071,
    19455,
    11263,
    27647,
    7167,
    23551,
    15359,
    31743,
    2047,
    18431,
    10239,
    26623,
    6143,
    22527,
    14335,
    30719,
    4095,
    20479,
    12287,
    28671,
    8191,
    24575,
    16383,
    32767,
};
extern const short FFT12LUTMap[] =
{
0, 4, 8, 2, 6, 10, 1, 5, 9, 3, 7, 11,
};
extern const short FFT24LUTMap[] =
{
0, 8, 16, 4, 12, 20, 2, 10, 18, 6, 14, 22, 1, 9, 17, 5, 13, 21, 3, 11, 19, 7, 15, 23,
};
extern const short FFT36LUTMap[] =
{
0, 12, 24, 4, 16, 28, 8, 20, 32, 2, 14, 26, 6, 18, 30, 10, 22, 34, 1, 13, 25, 5, 17, 29, 9, 21, 33, 3, 15, 27, 7, 19, 31, 11, 23, 35,
};
extern const short FFT48LUTMap[] =
{
0, 24, 12, 36, 4, 28, 16, 40, 8, 32, 20, 44, 2, 26, 14, 38, 6, 30, 18, 42, 10, 34, 22, 46, 1, 25, 13, 37, 5, 29, 17, 41, 9, 33, 21, 45, 3, 27, 15, 39, 7, 31, 19, 43, 11, 35, 23, 47,
};
extern const short FFT60LUTMap[] =
{
0, 12, 24, 36, 48, 4, 16, 28, 40, 52, 8, 20, 32, 44, 56, 2, 14, 26, 38, 50, 6, 18, 30, 42, 54, 10, 22, 34, 46, 58, 1, 13, 25, 37, 49, 5, 17, 29, 41, 53, 9, 21, 33, 45, 57, 3, 15, 27, 39, 51, 7, 19, 31, 43, 55, 11, 23, 35, 47, 59,
};
extern const short FFT72LUTMap[] =
{
0, 24, 48, 8, 32, 56, 16, 40, 64, 4, 28, 52, 12, 36, 60, 20, 44, 68, 2, 26, 50, 10, 34, 58, 18, 42, 66, 6, 30, 54, 14, 38, 62, 22, 46, 70, 1, 25, 49, 9, 33, 57, 17, 41, 65, 5, 29, 53, 13, 37, 61, 21, 45, 69, 3, 27, 51, 11, 35, 59, 19, 43, 67, 7, 31, 55, 15, 39, 63, 23, 47, 71,
};
extern const short FFT96LUTMap[] =
{
0, 48, 24, 72, 8, 56, 32, 80, 16, 64, 40, 88, 4, 52, 28, 76, 12, 60, 36, 84, 20, 68, 44, 92, 2, 50, 26, 74, 10, 58, 34, 82, 18, 66, 42, 90, 6, 54, 30, 78, 14, 62, 38, 86, 22, 70, 46, 94, 1, 49, 25, 73, 9, 57, 33, 81, 17, 65, 41, 89, 5, 53, 29, 77, 13, 61, 37, 85, 21, 69, 45, 93, 3, 51, 27, 75, 11, 59, 35, 83, 19, 67, 43, 91, 7, 55, 31, 79, 15, 63, 39, 87, 23, 71, 47, 95,
};
extern const short FFT108LUTMap[] =
{
0, 36, 72, 12, 48, 84, 24, 60, 96, 4, 40, 76, 16, 52, 88, 28, 64, 100, 8, 44, 80, 20, 56, 92, 32, 68, 104, 2, 38, 74, 14, 50, 86, 26, 62, 98, 6, 42, 78, 18, 54, 90, 30, 66, 102, 10, 46, 82, 22, 58, 94, 34, 70, 106, 1, 37, 73, 13, 49, 85, 25, 61, 97, 5, 41, 77, 17, 53, 89, 29, 65, 101, 9, 45, 81, 21, 57, 93, 33, 69, 105, 3, 39, 75, 15, 51, 87, 27, 63, 99, 7, 43, 79, 19, 55, 91, 31, 67, 103, 11, 47, 83, 23, 59, 95, 35, 71, 107,
};
extern const short FFT120LUTMap[] =
{
0, 24, 48, 72, 96, 8, 32, 56, 80, 104, 16, 40, 64, 88, 112, 4, 28, 52, 76, 100, 12, 36, 60, 84, 108, 20, 44, 68, 92, 116, 2, 26, 50, 74, 98, 10, 34, 58, 82, 106, 18, 42, 66, 90, 114, 6, 30, 54, 78, 102, 14, 38, 62, 86, 110, 22, 46, 70, 94, 118, 1, 25, 49, 73, 97, 9, 33, 57, 81, 105, 17, 41, 65, 89, 113, 5, 29, 53, 77, 101, 13, 37, 61, 85, 109, 21, 45, 69, 93, 117, 3, 27, 51, 75, 99, 11, 35, 59, 83, 107, 19, 43, 67, 91, 115, 7, 31, 55, 79, 103, 15, 39, 63, 87, 111, 23, 47, 71, 95, 119,
};
extern const short FFT144LUTMap[] =
{
0, 72, 36, 108, 12, 84, 48, 120, 24, 96, 60, 132, 4, 76, 40, 112, 16, 88, 52, 124, 28, 100, 64, 136, 8, 80, 44, 116, 20, 92, 56, 128, 32, 104, 68, 140, 2, 74, 38, 110, 14, 86, 50, 122, 26, 98, 62, 134, 6, 78, 42, 114, 18, 90, 54, 126, 30, 102, 66, 138, 10, 82, 46, 118, 22, 94, 58, 130, 34, 106, 70, 142, 1, 73, 37, 109, 13, 85, 49, 121, 25, 97, 61, 133, 5, 77, 41, 113, 17, 89, 53, 125, 29, 101, 65, 137, 9, 81, 45, 117, 21, 93, 57, 129, 33, 105, 69, 141, 3, 75, 39, 111, 15, 87, 51, 123, 27, 99, 63, 135, 7, 79, 43, 115, 19, 91, 55, 127, 31, 103, 67, 139, 11, 83, 47, 119, 23, 95, 59, 131, 35, 107, 71, 143,
};
extern const short FFT180LUTMap[] =
{
0, 36, 72, 108, 144, 12, 48, 84, 120, 156, 24, 60, 96, 132, 168, 4, 40, 76, 112, 148, 16, 52, 88, 124, 160, 28, 64, 100, 136, 172, 8, 44, 80, 116, 152, 20, 56, 92, 128, 164, 32, 68, 104, 140, 176, 2, 38, 74, 110, 146, 14, 50, 86, 122, 158, 26, 62, 98, 134, 170, 6, 42, 78, 114, 150, 18, 54, 90, 126, 162, 30, 66, 102, 138, 174, 10, 46, 82, 118, 154, 22, 58, 94, 130, 166, 34, 70, 106, 142, 178, 1, 37, 73, 109, 145, 13, 49, 85, 121, 157, 25, 61, 97, 133, 169, 5, 41, 77, 113, 149, 17, 53, 89, 125, 161, 29, 65, 101, 137, 173, 9, 45, 81, 117, 153, 21, 57, 93, 129, 165, 33, 69, 105, 141, 177, 3, 39, 75, 111, 147, 15, 51, 87, 123, 159, 27, 63, 99, 135, 171, 7, 43, 79, 115, 151, 19, 55, 91, 127, 163, 31, 67, 103, 139, 175, 11, 47, 83, 119, 155, 23, 59, 95, 131, 167, 35, 71, 107, 143, 179,
};
extern const short FFT192LUTMap[] =
{
0, 96, 48, 144, 24, 120, 72, 168, 12, 108, 60, 156, 36, 132, 84, 180, 4, 100, 52, 148, 28, 124, 76, 172, 16, 112, 64, 160, 40, 136, 88, 184, 8, 104, 56, 152, 32, 128, 80, 176, 20, 116, 68, 164, 44, 140, 92, 188, 2, 98, 50, 146, 26, 122, 74, 170, 14, 110, 62, 158, 38, 134, 86, 182, 6, 102, 54, 150, 30, 126, 78, 174, 18, 114, 66, 162, 42, 138, 90, 186, 10, 106, 58, 154, 34, 130, 82, 178, 22, 118, 70, 166, 46, 142, 94, 190, 1, 97, 49, 145, 25, 121, 73, 169, 13, 109, 61, 157, 37, 133, 85, 181, 5, 101, 53, 149, 29, 125, 77, 173, 17, 113, 65, 161, 41, 137, 89, 185, 9, 105, 57, 153, 33, 129, 81, 177, 21, 117, 69, 165, 45, 141, 93, 189, 3, 99, 51, 147, 27, 123, 75, 171, 15, 111, 63, 159, 39, 135, 87, 183, 7, 103, 55, 151, 31, 127, 79, 175, 19, 115, 67, 163, 43, 139, 91, 187, 11, 107, 59, 155, 35, 131, 83, 179, 23, 119, 71, 167, 47, 143, 95, 191,
};
extern const short FFT216LUTMap[] =
{
0, 72, 144, 24, 96, 168, 48, 120, 192, 8, 80, 152, 32, 104, 176, 56, 128, 200, 16, 88, 160, 40, 112, 184, 64, 136, 208, 4, 76, 148, 28, 100, 172, 52, 124, 196, 12, 84, 156, 36, 108, 180, 60, 132, 204, 20, 92, 164, 44, 116, 188, 68, 140, 212, 2, 74, 146, 26, 98, 170, 50, 122, 194, 10, 82, 154, 34, 106, 178, 58, 130, 202, 18, 90, 162, 42, 114, 186, 66, 138, 210, 6, 78, 150, 30, 102, 174, 54, 126, 198, 14, 86, 158, 38, 110, 182, 62, 134, 206, 22, 94, 166, 46, 118, 190, 70, 142, 214, 1, 73, 145, 25, 97, 169, 49, 121, 193, 9, 81, 153, 33, 105, 177, 57, 129, 201, 17, 89, 161, 41, 113, 185, 65, 137, 209, 5, 77, 149, 29, 101, 173, 53, 125, 197, 13, 85, 157, 37, 109, 181, 61, 133, 205, 21, 93, 165, 45, 117, 189, 69, 141, 213, 3, 75, 147, 27, 99, 171, 51, 123, 195, 11, 83, 155, 35, 107, 179, 59, 131, 203, 19, 91, 163, 43, 115, 187, 67, 139, 211, 7, 79, 151, 31, 103, 175, 55, 127, 199, 15, 87, 159, 39, 111, 183, 63, 135, 207, 23, 95, 167, 47, 119, 191, 71, 143, 215,
};
extern const short FFT240LUTMap[] =
{
0, 120, 60, 180, 12, 132, 72, 192, 24, 144, 84, 204, 36, 156, 96, 216, 48, 168, 108, 228, 4, 124, 64, 184, 16, 136, 76, 196, 28, 148, 88, 208, 40, 160, 100, 220, 52, 172, 112, 232, 8, 128, 68, 188, 20, 140, 80, 200, 32, 152, 92, 212, 44, 164, 104, 224, 56, 176, 116, 236, 2, 122, 62, 182, 14, 134, 74, 194, 26, 146, 86, 206, 38, 158, 98, 218, 50, 170, 110, 230, 6, 126, 66, 186, 18, 138, 78, 198, 30, 150, 90, 210, 42, 162, 102, 222, 54, 174, 114, 234, 10, 130, 70, 190, 22, 142, 82, 202, 34, 154, 94, 214, 46, 166, 106, 226, 58, 178, 118, 238, 1, 121, 61, 181, 13, 133, 73, 193, 25, 145, 85, 205, 37, 157, 97, 217, 49, 169, 109, 229, 5, 125, 65, 185, 17, 137, 77, 197, 29, 149, 89, 209, 41, 161, 101, 221, 53, 173, 113, 233, 9, 129, 69, 189, 21, 141, 81, 201, 33, 153, 93, 213, 45, 165, 105, 225, 57, 177, 117, 237, 3, 123, 63, 183, 15, 135, 75, 195, 27, 147, 87, 207, 39, 159, 99, 219, 51, 171, 111, 231, 7, 127, 67, 187, 19, 139, 79, 199, 31, 151, 91, 211, 43, 163, 103, 223, 55, 175, 115, 235, 11, 131, 71, 191, 23, 143, 83, 203, 35, 155, 95, 215, 47, 167, 107, 227, 59, 179, 119, 239,
};
extern const short FFT288LUTMap[] =
{
0, 144, 72, 216, 24, 168, 96, 240, 48, 192, 120, 264, 8, 152, 80, 224, 32, 176, 104, 248, 56, 200, 128, 272, 16, 160, 88, 232, 40, 184, 112, 256, 64, 208, 136, 280, 4, 148, 76, 220, 28, 172, 100, 244, 52, 196, 124, 268, 12, 156, 84, 228, 36, 180, 108, 252, 60, 204, 132, 276, 20, 164, 92, 236, 44, 188, 116, 260, 68, 212, 140, 284, 2, 146, 74, 218, 26, 170, 98, 242, 50, 194, 122, 266, 10, 154, 82, 226, 34, 178, 106, 250, 58, 202, 130, 274, 18, 162, 90, 234, 42, 186, 114, 258, 66, 210, 138, 282, 6, 150, 78, 222, 30, 174, 102, 246, 54, 198, 126, 270, 14, 158, 86, 230, 38, 182, 110, 254, 62, 206, 134, 278, 22, 166, 94, 238, 46, 190, 118, 262, 70, 214, 142, 286, 1, 145, 73, 217, 25, 169, 97, 241, 49, 193, 121, 265, 9, 153, 81, 225, 33, 177, 105, 249, 57, 201, 129, 273, 17, 161, 89, 233, 41, 185, 113, 257, 65, 209, 137, 281, 5, 149, 77, 221, 29, 173, 101, 245, 53, 197, 125, 269, 13, 157, 85, 229, 37, 181, 109, 253, 61, 205, 133, 277, 21, 165, 93, 237, 45, 189, 117, 261, 69, 213, 141, 285, 3, 147, 75, 219, 27, 171, 99, 243, 51, 195, 123, 267, 11, 155, 83, 227, 35, 179, 107, 251, 59, 203, 131, 275, 19, 163, 91, 235, 43, 187, 115, 259, 67, 211, 139, 283, 7, 151, 79, 223, 31, 175, 103, 247, 55, 199, 127, 271, 15, 159, 87, 231, 39, 183, 111, 255, 63, 207, 135, 279, 23, 167, 95, 239, 47, 191, 119, 263, 71, 215, 143, 287,
};
extern const short FFT300LUTMap[] =
{
0, 60, 120, 180, 240, 12, 72, 132, 192, 252, 24, 84, 144, 204, 264, 36, 96, 156, 216, 276, 48, 108, 168, 228, 288, 4, 64, 124, 184, 244, 16, 76, 136, 196, 256, 28, 88, 148, 208, 268, 40, 100, 160, 220, 280, 52, 112, 172, 232, 292, 8, 68, 128, 188, 248, 20, 80, 140, 200, 260, 32, 92, 152, 212, 272, 44, 104, 164, 224, 284, 56, 116, 176, 236, 296, 2, 62, 122, 182, 242, 14, 74, 134, 194, 254, 26, 86, 146, 206, 266, 38, 98, 158, 218, 278, 50, 110, 170, 230, 290, 6, 66, 126, 186, 246, 18, 78, 138, 198, 258, 30, 90, 150, 210, 270, 42, 102, 162, 222, 282, 54, 114, 174, 234, 294, 10, 70, 130, 190, 250, 22, 82, 142, 202, 262, 34, 94, 154, 214, 274, 46, 106, 166, 226, 286, 58, 118, 178, 238, 298, 1, 61, 121, 181, 241, 13, 73, 133, 193, 253, 25, 85, 145, 205, 265, 37, 97, 157, 217, 277, 49, 109, 169, 229, 289, 5, 65, 125, 185, 245, 17, 77, 137, 197, 257, 29, 89, 149, 209, 269, 41, 101, 161, 221, 281, 53, 113, 173, 233, 293, 9, 69, 129, 189, 249, 21, 81, 141, 201, 261, 33, 93, 153, 213, 273, 45, 105, 165, 225, 285, 57, 117, 177, 237, 297, 3, 63, 123, 183, 243, 15, 75, 135, 195, 255, 27, 87, 147, 207, 267, 39, 99, 159, 219, 279, 51, 111, 171, 231, 291, 7, 67, 127, 187, 247, 19, 79, 139, 199, 259, 31, 91, 151, 211, 271, 43, 103, 163, 223, 283, 55, 115, 175, 235, 295, 11, 71, 131, 191, 251, 23, 83, 143, 203, 263, 35, 95, 155, 215, 275, 47, 107, 167, 227, 287, 59, 119, 179, 239, 299,
};
extern const short FFT324LUTMap[] =
{
0, 108, 216, 36, 144, 252, 72, 180, 288, 12, 120, 228, 48, 156, 264, 84, 192, 300, 24, 132, 240, 60, 168, 276, 96, 204, 312, 4, 112, 220, 40, 148, 256, 76, 184, 292, 16, 124, 232, 52, 160, 268, 88, 196, 304, 28, 136, 244, 64, 172, 280, 100, 208, 316, 8, 116, 224, 44, 152, 260, 80, 188, 296, 20, 128, 236, 56, 164, 272, 92, 200, 308, 32, 140, 248, 68, 176, 284, 104, 212, 320, 2, 110, 218, 38, 146, 254, 74, 182, 290, 14, 122, 230, 50, 158, 266, 86, 194, 302, 26, 134, 242, 62, 170, 278, 98, 206, 314, 6, 114, 222, 42, 150, 258, 78, 186, 294, 18, 126, 234, 54, 162, 270, 90, 198, 306, 30, 138, 246, 66, 174, 282, 102, 210, 318, 10, 118, 226, 46, 154, 262, 82, 190, 298, 22, 130, 238, 58, 166, 274, 94, 202, 310, 34, 142, 250, 70, 178, 286, 106, 214, 322, 1, 109, 217, 37, 145, 253, 73, 181, 289, 13, 121, 229, 49, 157, 265, 85, 193, 301, 25, 133, 241, 61, 169, 277, 97, 205, 313, 5, 113, 221, 41, 149, 257, 77, 185, 293, 17, 125, 233, 53, 161, 269, 89, 197, 305, 29, 137, 245, 65, 173, 281, 101, 209, 317, 9, 117, 225, 45, 153, 261, 81, 189, 297, 21, 129, 237, 57, 165, 273, 93, 201, 309, 33, 141, 249, 69, 177, 285, 105, 213, 321, 3, 111, 219, 39, 147, 255, 75, 183, 291, 15, 123, 231, 51, 159, 267, 87, 195, 303, 27, 135, 243, 63, 171, 279, 99, 207, 315, 7, 115, 223, 43, 151, 259, 79, 187, 295, 19, 127, 235, 55, 163, 271, 91, 199, 307, 31, 139, 247, 67, 175, 283, 103, 211, 319, 11, 119, 227, 47, 155, 263, 83, 191, 299, 23, 131, 239, 59, 167, 275, 95, 203, 311, 35, 143, 251, 71, 179, 287, 107, 215, 323,
};
extern const short FFT360LUTMap[] =
{
0, 72, 144, 216, 288, 24, 96, 168, 240, 312, 48, 120, 192, 264, 336, 8, 80, 152, 224, 296, 32, 104, 176, 248, 320, 56, 128, 200, 272, 344, 16, 88, 160, 232, 304, 40, 112, 184, 256, 328, 64, 136, 208, 280, 352, 4, 76, 148, 220, 292, 28, 100, 172, 244, 316, 52, 124, 196, 268, 340, 12, 84, 156, 228, 300, 36, 108, 180, 252, 324, 60, 132, 204, 276, 348, 20, 92, 164, 236, 308, 44, 116, 188, 260, 332, 68, 140, 212, 284, 356, 2, 74, 146, 218, 290, 26, 98, 170, 242, 314, 50, 122, 194, 266, 338, 10, 82, 154, 226, 298, 34, 106, 178, 250, 322, 58, 130, 202, 274, 346, 18, 90, 162, 234, 306, 42, 114, 186, 258, 330, 66, 138, 210, 282, 354, 6, 78, 150, 222, 294, 30, 102, 174, 246, 318, 54, 126, 198, 270, 342, 14, 86, 158, 230, 302, 38, 110, 182, 254, 326, 62, 134, 206, 278, 350, 22, 94, 166, 238, 310, 46, 118, 190, 262, 334, 70, 142, 214, 286, 358, 1, 73, 145, 217, 289, 25, 97, 169, 241, 313, 49, 121, 193, 265, 337, 9, 81, 153, 225, 297, 33, 105, 177, 249, 321, 57, 129, 201, 273, 345, 17, 89, 161, 233, 305, 41, 113, 185, 257, 329, 65, 137, 209, 281, 353, 5, 77, 149, 221, 293, 29, 101, 173, 245, 317, 53, 125, 197, 269, 341, 13, 85, 157, 229, 301, 37, 109, 181, 253, 325, 61, 133, 205, 277, 349, 21, 93, 165, 237, 309, 45, 117, 189, 261, 333, 69, 141, 213, 285, 357, 3, 75, 147, 219, 291, 27, 99, 171, 243, 315, 51, 123, 195, 267, 339, 11, 83, 155, 227, 299, 35, 107, 179, 251, 323, 59, 131, 203, 275, 347, 19, 91, 163, 235, 307, 43, 115, 187, 259, 331, 67, 139, 211, 283, 355, 7, 79, 151, 223, 295, 31, 103, 175, 247, 319, 55, 127, 199, 271, 343, 15, 87, 159, 231, 303, 39, 111, 183, 255, 327, 63, 135, 207, 279, 351, 23, 95, 167, 239, 311, 47, 119, 191, 263, 335, 71, 143, 215, 287, 359,
};
extern const short FFT384LUTMap[] =
{
0, 192, 96, 288, 48, 240, 144, 336, 24, 216, 120, 312, 72, 264, 168, 360, 8, 200, 104, 296, 56, 248, 152, 344, 32, 224, 128, 320, 80, 272, 176, 368, 16, 208, 112, 304, 64, 256, 160, 352, 40, 232, 136, 328, 88, 280, 184, 376, 4, 196, 100, 292, 52, 244, 148, 340, 28, 220, 124, 316, 76, 268, 172, 364, 12, 204, 108, 300, 60, 252, 156, 348, 36, 228, 132, 324, 84, 276, 180, 372, 20, 212, 116, 308, 68, 260, 164, 356, 44, 236, 140, 332, 92, 284, 188, 380, 2, 194, 98, 290, 50, 242, 146, 338, 26, 218, 122, 314, 74, 266, 170, 362, 10, 202, 106, 298, 58, 250, 154, 346, 34, 226, 130, 322, 82, 274, 178, 370, 18, 210, 114, 306, 66, 258, 162, 354, 42, 234, 138, 330, 90, 282, 186, 378, 6, 198, 102, 294, 54, 246, 150, 342, 30, 222, 126, 318, 78, 270, 174, 366, 14, 206, 110, 302, 62, 254, 158, 350, 38, 230, 134, 326, 86, 278, 182, 374, 22, 214, 118, 310, 70, 262, 166, 358, 46, 238, 142, 334, 94, 286, 190, 382, 1, 193, 97, 289, 49, 241, 145, 337, 25, 217, 121, 313, 73, 265, 169, 361, 9, 201, 105, 297, 57, 249, 153, 345, 33, 225, 129, 321, 81, 273, 177, 369, 17, 209, 113, 305, 65, 257, 161, 353, 41, 233, 137, 329, 89, 281, 185, 377, 5, 197, 101, 293, 53, 245, 149, 341, 29, 221, 125, 317, 77, 269, 173, 365, 13, 205, 109, 301, 61, 253, 157, 349, 37, 229, 133, 325, 85, 277, 181, 373, 21, 213, 117, 309, 69, 261, 165, 357, 45, 237, 141, 333, 93, 285, 189, 381, 3, 195, 99, 291, 51, 243, 147, 339, 27, 219, 123, 315, 75, 267, 171, 363, 11, 203, 107, 299, 59, 251, 155, 347, 35, 227, 131, 323, 83, 275, 179, 371, 19, 211, 115, 307, 67, 259, 163, 355, 43, 235, 139, 331, 91, 283, 187, 379, 7, 199, 103, 295, 55, 247, 151, 343, 31, 223, 127, 319, 79, 271, 175, 367, 15, 207, 111, 303, 63, 255, 159, 351, 39, 231, 135, 327, 87, 279, 183, 375, 23, 215, 119, 311, 71, 263, 167, 359, 47, 239, 143, 335, 95, 287, 191, 383,
};
extern const short FFT432LUTMap[] =
{
0, 216, 108, 324, 36, 252, 144, 360, 72, 288, 180, 396, 12, 228, 120, 336, 48, 264, 156, 372, 84, 300, 192, 408, 24, 240, 132, 348, 60, 276, 168, 384, 96, 312, 204, 420, 4, 220, 112, 328, 40, 256, 148, 364, 76, 292, 184, 400, 16, 232, 124, 340, 52, 268, 160, 376, 88, 304, 196, 412, 28, 244, 136, 352, 64, 280, 172, 388, 100, 316, 208, 424, 8, 224, 116, 332, 44, 260, 152, 368, 80, 296, 188, 404, 20, 236, 128, 344, 56, 272, 164, 380, 92, 308, 200, 416, 32, 248, 140, 356, 68, 284, 176, 392, 104, 320, 212, 428, 2, 218, 110, 326, 38, 254, 146, 362, 74, 290, 182, 398, 14, 230, 122, 338, 50, 266, 158, 374, 86, 302, 194, 410, 26, 242, 134, 350, 62, 278, 170, 386, 98, 314, 206, 422, 6, 222, 114, 330, 42, 258, 150, 366, 78, 294, 186, 402, 18, 234, 126, 342, 54, 270, 162, 378, 90, 306, 198, 414, 30, 246, 138, 354, 66, 282, 174, 390, 102, 318, 210, 426, 10, 226, 118, 334, 46, 262, 154, 370, 82, 298, 190, 406, 22, 238, 130, 346, 58, 274, 166, 382, 94, 310, 202, 418, 34, 250, 142, 358, 70, 286, 178, 394, 106, 322, 214, 430, 1, 217, 109, 325, 37, 253, 145, 361, 73, 289, 181, 397, 13, 229, 121, 337, 49, 265, 157, 373, 85, 301, 193, 409, 25, 241, 133, 349, 61, 277, 169, 385, 97, 313, 205, 421, 5, 221, 113, 329, 41, 257, 149, 365, 77, 293, 185, 401, 17, 233, 125, 341, 53, 269, 161, 377, 89, 305, 197, 413, 29, 245, 137, 353, 65, 281, 173, 389, 101, 317, 209, 425, 9, 225, 117, 333, 45, 261, 153, 369, 81, 297, 189, 405, 21, 237, 129, 345, 57, 273, 165, 381, 93, 309, 201, 417, 33, 249, 141, 357, 69, 285, 177, 393, 105, 321, 213, 429, 3, 219, 111, 327, 39, 255, 147, 363, 75, 291, 183, 399, 15, 231, 123, 339, 51, 267, 159, 375, 87, 303, 195, 411, 27, 243, 135, 351, 63, 279, 171, 387, 99, 315, 207, 423, 7, 223, 115, 331, 43, 259, 151, 367, 79, 295, 187, 403, 19, 235, 127, 343, 55, 271, 163, 379, 91, 307, 199, 415, 31, 247, 139, 355, 67, 283, 175, 391, 103, 319, 211, 427, 11, 227, 119, 335, 47, 263, 155, 371, 83, 299, 191, 407, 23, 239, 131, 347, 59, 275, 167, 383, 95, 311, 203, 419, 35, 251, 143, 359, 71, 287, 179, 395, 107, 323, 215, 431,
};
extern const short FFT480LUTMap[] =
{
0, 240, 120, 360, 24, 264, 144, 384, 48, 288, 168, 408, 72, 312, 192, 432, 96, 336, 216, 456, 8, 248, 128, 368, 32, 272, 152, 392, 56, 296, 176, 416, 80, 320, 200, 440, 104, 344, 224, 464, 16, 256, 136, 376, 40, 280, 160, 400, 64, 304, 184, 424, 88, 328, 208, 448, 112, 352, 232, 472, 4, 244, 124, 364, 28, 268, 148, 388, 52, 292, 172, 412, 76, 316, 196, 436, 100, 340, 220, 460, 12, 252, 132, 372, 36, 276, 156, 396, 60, 300, 180, 420, 84, 324, 204, 444, 108, 348, 228, 468, 20, 260, 140, 380, 44, 284, 164, 404, 68, 308, 188, 428, 92, 332, 212, 452, 116, 356, 236, 476, 2, 242, 122, 362, 26, 266, 146, 386, 50, 290, 170, 410, 74, 314, 194, 434, 98, 338, 218, 458, 10, 250, 130, 370, 34, 274, 154, 394, 58, 298, 178, 418, 82, 322, 202, 442, 106, 346, 226, 466, 18, 258, 138, 378, 42, 282, 162, 402, 66, 306, 186, 426, 90, 330, 210, 450, 114, 354, 234, 474, 6, 246, 126, 366, 30, 270, 150, 390, 54, 294, 174, 414, 78, 318, 198, 438, 102, 342, 222, 462, 14, 254, 134, 374, 38, 278, 158, 398, 62, 302, 182, 422, 86, 326, 206, 446, 110, 350, 230, 470, 22, 262, 142, 382, 46, 286, 166, 406, 70, 310, 190, 430, 94, 334, 214, 454, 118, 358, 238, 478, 1, 241, 121, 361, 25, 265, 145, 385, 49, 289, 169, 409, 73, 313, 193, 433, 97, 337, 217, 457, 9, 249, 129, 369, 33, 273, 153, 393, 57, 297, 177, 417, 81, 321, 201, 441, 105, 345, 225, 465, 17, 257, 137, 377, 41, 281, 161, 401, 65, 305, 185, 425, 89, 329, 209, 449, 113, 353, 233, 473, 5, 245, 125, 365, 29, 269, 149, 389, 53, 293, 173, 413, 77, 317, 197, 437, 101, 341, 221, 461, 13, 253, 133, 373, 37, 277, 157, 397, 61, 301, 181, 421, 85, 325, 205, 445, 109, 349, 229, 469, 21, 261, 141, 381, 45, 285, 165, 405, 69, 309, 189, 429, 93, 333, 213, 453, 117, 357, 237, 477, 3, 243, 123, 363, 27, 267, 147, 387, 51, 291, 171, 411, 75, 315, 195, 435, 99, 339, 219, 459, 11, 251, 131, 371, 35, 275, 155, 395, 59, 299, 179, 419, 83, 323, 203, 443, 107, 347, 227, 467, 19, 259, 139, 379, 43, 283, 163, 403, 67, 307, 187, 427, 91, 331, 211, 451, 115, 355, 235, 475, 7, 247, 127, 367, 31, 271, 151, 391, 55, 295, 175, 415, 79, 319, 199, 439, 103, 343, 223, 463, 15, 255, 135, 375, 39, 279, 159, 399, 63, 303, 183, 423, 87, 327, 207, 447, 111, 351, 231, 471, 23, 263, 143, 383, 47, 287, 167, 407, 71, 311, 191, 431, 95, 335, 215, 455, 119, 359, 239, 479,
};
extern const short FFT540LUTMap[] =
{
0, 108, 216, 324, 432, 36, 144, 252, 360, 468, 72, 180, 288, 396, 504, 12, 120, 228, 336, 444, 48, 156, 264, 372, 480, 84, 192, 300, 408, 516, 24, 132, 240, 348, 456, 60, 168, 276, 384, 492, 96, 204, 312, 420, 528, 4, 112, 220, 328, 436, 40, 148, 256, 364, 472, 76, 184, 292, 400, 508, 16, 124, 232, 340, 448, 52, 160, 268, 376, 484, 88, 196, 304, 412, 520, 28, 136, 244, 352, 460, 64, 172, 280, 388, 496, 100, 208, 316, 424, 532, 8, 116, 224, 332, 440, 44, 152, 260, 368, 476, 80, 188, 296, 404, 512, 20, 128, 236, 344, 452, 56, 164, 272, 380, 488, 92, 200, 308, 416, 524, 32, 140, 248, 356, 464, 68, 176, 284, 392, 500, 104, 212, 320, 428, 536, 2, 110, 218, 326, 434, 38, 146, 254, 362, 470, 74, 182, 290, 398, 506, 14, 122, 230, 338, 446, 50, 158, 266, 374, 482, 86, 194, 302, 410, 518, 26, 134, 242, 350, 458, 62, 170, 278, 386, 494, 98, 206, 314, 422, 530, 6, 114, 222, 330, 438, 42, 150, 258, 366, 474, 78, 186, 294, 402, 510, 18, 126, 234, 342, 450, 54, 162, 270, 378, 486, 90, 198, 306, 414, 522, 30, 138, 246, 354, 462, 66, 174, 282, 390, 498, 102, 210, 318, 426, 534, 10, 118, 226, 334, 442, 46, 154, 262, 370, 478, 82, 190, 298, 406, 514, 22, 130, 238, 346, 454, 58, 166, 274, 382, 490, 94, 202, 310, 418, 526, 34, 142, 250, 358, 466, 70, 178, 286, 394, 502, 106, 214, 322, 430, 538, 1, 109, 217, 325, 433, 37, 145, 253, 361, 469, 73, 181, 289, 397, 505, 13, 121, 229, 337, 445, 49, 157, 265, 373, 481, 85, 193, 301, 409, 517, 25, 133, 241, 349, 457, 61, 169, 277, 385, 493, 97, 205, 313, 421, 529, 5, 113, 221, 329, 437, 41, 149, 257, 365, 473, 77, 185, 293, 401, 509, 17, 125, 233, 341, 449, 53, 161, 269, 377, 485, 89, 197, 305, 413, 521, 29, 137, 245, 353, 461, 65, 173, 281, 389, 497, 101, 209, 317, 425, 533, 9, 117, 225, 333, 441, 45, 153, 261, 369, 477, 81, 189, 297, 405, 513, 21, 129, 237, 345, 453, 57, 165, 273, 381, 489, 93, 201, 309, 417, 525, 33, 141, 249, 357, 465, 69, 177, 285, 393, 501, 105, 213, 321, 429, 537, 3, 111, 219, 327, 435, 39, 147, 255, 363, 471, 75, 183, 291, 399, 507, 15, 123, 231, 339, 447, 51, 159, 267, 375, 483, 87, 195, 303, 411, 519, 27, 135, 243, 351, 459, 63, 171, 279, 387, 495, 99, 207, 315, 423, 531, 7, 115, 223, 331, 439, 43, 151, 259, 367, 475, 79, 187, 295, 403, 511, 19, 127, 235, 343, 451, 55, 163, 271, 379, 487, 91, 199, 307, 415, 523, 31, 139, 247, 355, 463, 67, 175, 283, 391, 499, 103, 211, 319, 427, 535, 11, 119, 227, 335, 443, 47, 155, 263, 371, 479, 83, 191, 299, 407, 515, 23, 131, 239, 347, 455, 59, 167, 275, 383, 491, 95, 203, 311, 419, 527, 35, 143, 251, 359, 467, 71, 179, 287, 395, 503, 107, 215, 323, 431, 539,
};
extern const short FFT576LUTMap[] =
{
0, 288, 144, 432, 72, 360, 216, 504, 36, 324, 180, 468, 108, 396, 252, 540, 12, 300, 156, 444, 84, 372, 228, 516, 48, 336, 192, 480, 120, 408, 264, 552, 24, 312, 168, 456, 96, 384, 240, 528, 60, 348, 204, 492, 132, 420, 276, 564, 4, 292, 148, 436, 76, 364, 220, 508, 40, 328, 184, 472, 112, 400, 256, 544, 16, 304, 160, 448, 88, 376, 232, 520, 52, 340, 196, 484, 124, 412, 268, 556, 28, 316, 172, 460, 100, 388, 244, 532, 64, 352, 208, 496, 136, 424, 280, 568, 8, 296, 152, 440, 80, 368, 224, 512, 44, 332, 188, 476, 116, 404, 260, 548, 20, 308, 164, 452, 92, 380, 236, 524, 56, 344, 200, 488, 128, 416, 272, 560, 32, 320, 176, 464, 104, 392, 248, 536, 68, 356, 212, 500, 140, 428, 284, 572, 2, 290, 146, 434, 74, 362, 218, 506, 38, 326, 182, 470, 110, 398, 254, 542, 14, 302, 158, 446, 86, 374, 230, 518, 50, 338, 194, 482, 122, 410, 266, 554, 26, 314, 170, 458, 98, 386, 242, 530, 62, 350, 206, 494, 134, 422, 278, 566, 6, 294, 150, 438, 78, 366, 222, 510, 42, 330, 186, 474, 114, 402, 258, 546, 18, 306, 162, 450, 90, 378, 234, 522, 54, 342, 198, 486, 126, 414, 270, 558, 30, 318, 174, 462, 102, 390, 246, 534, 66, 354, 210, 498, 138, 426, 282, 570, 10, 298, 154, 442, 82, 370, 226, 514, 46, 334, 190, 478, 118, 406, 262, 550, 22, 310, 166, 454, 94, 382, 238, 526, 58, 346, 202, 490, 130, 418, 274, 562, 34, 322, 178, 466, 106, 394, 250, 538, 70, 358, 214, 502, 142, 430, 286, 574, 1, 289, 145, 433, 73, 361, 217, 505, 37, 325, 181, 469, 109, 397, 253, 541, 13, 301, 157, 445, 85, 373, 229, 517, 49, 337, 193, 481, 121, 409, 265, 553, 25, 313, 169, 457, 97, 385, 241, 529, 61, 349, 205, 493, 133, 421, 277, 565, 5, 293, 149, 437, 77, 365, 221, 509, 41, 329, 185, 473, 113, 401, 257, 545, 17, 305, 161, 449, 89, 377, 233, 521, 53, 341, 197, 485, 125, 413, 269, 557, 29, 317, 173, 461, 101, 389, 245, 533, 65, 353, 209, 497, 137, 425, 281, 569, 9, 297, 153, 441, 81, 369, 225, 513, 45, 333, 189, 477, 117, 405, 261, 549, 21, 309, 165, 453, 93, 381, 237, 525, 57, 345, 201, 489, 129, 417, 273, 561, 33, 321, 177, 465, 105, 393, 249, 537, 69, 357, 213, 501, 141, 429, 285, 573, 3, 291, 147, 435, 75, 363, 219, 507, 39, 327, 183, 471, 111, 399, 255, 543, 15, 303, 159, 447, 87, 375, 231, 519, 51, 339, 195, 483, 123, 411, 267, 555, 27, 315, 171, 459, 99, 387, 243, 531, 63, 351, 207, 495, 135, 423, 279, 567, 7, 295, 151, 439, 79, 367, 223, 511, 43, 331, 187, 475, 115, 403, 259, 547, 19, 307, 163, 451, 91, 379, 235, 523, 55, 343, 199, 487, 127, 415, 271, 559, 31, 319, 175, 463, 103, 391, 247, 535, 67, 355, 211, 499, 139, 427, 283, 571, 11, 299, 155, 443, 83, 371, 227, 515, 47, 335, 191, 479, 119, 407, 263, 551, 23, 311, 167, 455, 95, 383, 239, 527, 59, 347, 203, 491, 131, 419, 275, 563, 35, 323, 179, 467, 107, 395, 251, 539, 71, 359, 215, 503, 143, 431, 287, 575,
};
extern const short FFT600LUTMap[] =
{
0, 120, 240, 360, 480, 24, 144, 264, 384, 504, 48, 168, 288, 408, 528, 72, 192, 312, 432, 552, 96, 216, 336, 456, 576, 8, 128, 248, 368, 488, 32, 152, 272, 392, 512, 56, 176, 296, 416, 536, 80, 200, 320, 440, 560, 104, 224, 344, 464, 584, 16, 136, 256, 376, 496, 40, 160, 280, 400, 520, 64, 184, 304, 424, 544, 88, 208, 328, 448, 568, 112, 232, 352, 472, 592, 4, 124, 244, 364, 484, 28, 148, 268, 388, 508, 52, 172, 292, 412, 532, 76, 196, 316, 436, 556, 100, 220, 340, 460, 580, 12, 132, 252, 372, 492, 36, 156, 276, 396, 516, 60, 180, 300, 420, 540, 84, 204, 324, 444, 564, 108, 228, 348, 468, 588, 20, 140, 260, 380, 500, 44, 164, 284, 404, 524, 68, 188, 308, 428, 548, 92, 212, 332, 452, 572, 116, 236, 356, 476, 596, 2, 122, 242, 362, 482, 26, 146, 266, 386, 506, 50, 170, 290, 410, 530, 74, 194, 314, 434, 554, 98, 218, 338, 458, 578, 10, 130, 250, 370, 490, 34, 154, 274, 394, 514, 58, 178, 298, 418, 538, 82, 202, 322, 442, 562, 106, 226, 346, 466, 586, 18, 138, 258, 378, 498, 42, 162, 282, 402, 522, 66, 186, 306, 426, 546, 90, 210, 330, 450, 570, 114, 234, 354, 474, 594, 6, 126, 246, 366, 486, 30, 150, 270, 390, 510, 54, 174, 294, 414, 534, 78, 198, 318, 438, 558, 102, 222, 342, 462, 582, 14, 134, 254, 374, 494, 38, 158, 278, 398, 518, 62, 182, 302, 422, 542, 86, 206, 326, 446, 566, 110, 230, 350, 470, 590, 22, 142, 262, 382, 502, 46, 166, 286, 406, 526, 70, 190, 310, 430, 550, 94, 214, 334, 454, 574, 118, 238, 358, 478, 598, 1, 121, 241, 361, 481, 25, 145, 265, 385, 505, 49, 169, 289, 409, 529, 73, 193, 313, 433, 553, 97, 217, 337, 457, 577, 9, 129, 249, 369, 489, 33, 153, 273, 393, 513, 57, 177, 297, 417, 537, 81, 201, 321, 441, 561, 105, 225, 345, 465, 585, 17, 137, 257, 377, 497, 41, 161, 281, 401, 521, 65, 185, 305, 425, 545, 89, 209, 329, 449, 569, 113, 233, 353, 473, 593, 5, 125, 245, 365, 485, 29, 149, 269, 389, 509, 53, 173, 293, 413, 533, 77, 197, 317, 437, 557, 101, 221, 341, 461, 581, 13, 133, 253, 373, 493, 37, 157, 277, 397, 517, 61, 181, 301, 421, 541, 85, 205, 325, 445, 565, 109, 229, 349, 469, 589, 21, 141, 261, 381, 501, 45, 165, 285, 405, 525, 69, 189, 309, 429, 549, 93, 213, 333, 453, 573, 117, 237, 357, 477, 597, 3, 123, 243, 363, 483, 27, 147, 267, 387, 507, 51, 171, 291, 411, 531, 75, 195, 315, 435, 555, 99, 219, 339, 459, 579, 11, 131, 251, 371, 491, 35, 155, 275, 395, 515, 59, 179, 299, 419, 539, 83, 203, 323, 443, 563, 107, 227, 347, 467, 587, 19, 139, 259, 379, 499, 43, 163, 283, 403, 523, 67, 187, 307, 427, 547, 91, 211, 331, 451, 571, 115, 235, 355, 475, 595, 7, 127, 247, 367, 487, 31, 151, 271, 391, 511, 55, 175, 295, 415, 535, 79, 199, 319, 439, 559, 103, 223, 343, 463, 583, 15, 135, 255, 375, 495, 39, 159, 279, 399, 519, 63, 183, 303, 423, 543, 87, 207, 327, 447, 567, 111, 231, 351, 471, 591, 23, 143, 263, 383, 503, 47, 167, 287, 407, 527, 71, 191, 311, 431, 551, 95, 215, 335, 455, 575, 119, 239, 359, 479, 599,
};
extern const short FFT648LUTMap[] =
{
0, 216, 432, 72, 288, 504, 144, 360, 576, 24, 240, 456, 96, 312, 528, 168, 384, 600, 48, 264, 480, 120, 336, 552, 192, 408, 624, 8, 224, 440, 80, 296, 512, 152, 368, 584, 32, 248, 464, 104, 320, 536, 176, 392, 608, 56, 272, 488, 128, 344, 560, 200, 416, 632, 16, 232, 448, 88, 304, 520, 160, 376, 592, 40, 256, 472, 112, 328, 544, 184, 400, 616, 64, 280, 496, 136, 352, 568, 208, 424, 640, 4, 220, 436, 76, 292, 508, 148, 364, 580, 28, 244, 460, 100, 316, 532, 172, 388, 604, 52, 268, 484, 124, 340, 556, 196, 412, 628, 12, 228, 444, 84, 300, 516, 156, 372, 588, 36, 252, 468, 108, 324, 540, 180, 396, 612, 60, 276, 492, 132, 348, 564, 204, 420, 636, 20, 236, 452, 92, 308, 524, 164, 380, 596, 44, 260, 476, 116, 332, 548, 188, 404, 620, 68, 284, 500, 140, 356, 572, 212, 428, 644, 2, 218, 434, 74, 290, 506, 146, 362, 578, 26, 242, 458, 98, 314, 530, 170, 386, 602, 50, 266, 482, 122, 338, 554, 194, 410, 626, 10, 226, 442, 82, 298, 514, 154, 370, 586, 34, 250, 466, 106, 322, 538, 178, 394, 610, 58, 274, 490, 130, 346, 562, 202, 418, 634, 18, 234, 450, 90, 306, 522, 162, 378, 594, 42, 258, 474, 114, 330, 546, 186, 402, 618, 66, 282, 498, 138, 354, 570, 210, 426, 642, 6, 222, 438, 78, 294, 510, 150, 366, 582, 30, 246, 462, 102, 318, 534, 174, 390, 606, 54, 270, 486, 126, 342, 558, 198, 414, 630, 14, 230, 446, 86, 302, 518, 158, 374, 590, 38, 254, 470, 110, 326, 542, 182, 398, 614, 62, 278, 494, 134, 350, 566, 206, 422, 638, 22, 238, 454, 94, 310, 526, 166, 382, 598, 46, 262, 478, 118, 334, 550, 190, 406, 622, 70, 286, 502, 142, 358, 574, 214, 430, 646, 1, 217, 433, 73, 289, 505, 145, 361, 577, 25, 241, 457, 97, 313, 529, 169, 385, 601, 49, 265, 481, 121, 337, 553, 193, 409, 625, 9, 225, 441, 81, 297, 513, 153, 369, 585, 33, 249, 465, 105, 321, 537, 177, 393, 609, 57, 273, 489, 129, 345, 561, 201, 417, 633, 17, 233, 449, 89, 305, 521, 161, 377, 593, 41, 257, 473, 113, 329, 545, 185, 401, 617, 65, 281, 497, 137, 353, 569, 209, 425, 641, 5, 221, 437, 77, 293, 509, 149, 365, 581, 29, 245, 461, 101, 317, 533, 173, 389, 605, 53, 269, 485, 125, 341, 557, 197, 413, 629, 13, 229, 445, 85, 301, 517, 157, 373, 589, 37, 253, 469, 109, 325, 541, 181, 397, 613, 61, 277, 493, 133, 349, 565, 205, 421, 637, 21, 237, 453, 93, 309, 525, 165, 381, 597, 45, 261, 477, 117, 333, 549, 189, 405, 621, 69, 285, 501, 141, 357, 573, 213, 429, 645, 3, 219, 435, 75, 291, 507, 147, 363, 579, 27, 243, 459, 99, 315, 531, 171, 387, 603, 51, 267, 483, 123, 339, 555, 195, 411, 627, 11, 227, 443, 83, 299, 515, 155, 371, 587, 35, 251, 467, 107, 323, 539, 179, 395, 611, 59, 275, 491, 131, 347, 563, 203, 419, 635, 19, 235, 451, 91, 307, 523, 163, 379, 595, 43, 259, 475, 115, 331, 547, 187, 403, 619, 67, 283, 499, 139, 355, 571, 211, 427, 643, 7, 223, 439, 79, 295, 511, 151, 367, 583, 31, 247, 463, 103, 319, 535, 175, 391, 607, 55, 271, 487, 127, 343, 559, 199, 415, 631, 15, 231, 447, 87, 303, 519, 159, 375, 591, 39, 255, 471, 111, 327, 543, 183, 399, 615, 63, 279, 495, 135, 351, 567, 207, 423, 639, 23, 239, 455, 95, 311, 527, 167, 383, 599, 47, 263, 479, 119, 335, 551, 191, 407, 623, 71, 287, 503, 143, 359, 575, 215, 431, 647,
};
extern const short FFT720LUTMap[] =
{
0, 360, 180, 540, 36, 396, 216, 576, 72, 432, 252, 612, 108, 468, 288, 648, 144, 504, 324, 684, 12, 372, 192, 552, 48, 408, 228, 588, 84, 444, 264, 624, 120, 480, 300, 660, 156, 516, 336, 696, 24, 384, 204, 564, 60, 420, 240, 600, 96, 456, 276, 636, 132, 492, 312, 672, 168, 528, 348, 708, 4, 364, 184, 544, 40, 400, 220, 580, 76, 436, 256, 616, 112, 472, 292, 652, 148, 508, 328, 688, 16, 376, 196, 556, 52, 412, 232, 592, 88, 448, 268, 628, 124, 484, 304, 664, 160, 520, 340, 700, 28, 388, 208, 568, 64, 424, 244, 604, 100, 460, 280, 640, 136, 496, 316, 676, 172, 532, 352, 712, 8, 368, 188, 548, 44, 404, 224, 584, 80, 440, 260, 620, 116, 476, 296, 656, 152, 512, 332, 692, 20, 380, 200, 560, 56, 416, 236, 596, 92, 452, 272, 632, 128, 488, 308, 668, 164, 524, 344, 704, 32, 392, 212, 572, 68, 428, 248, 608, 104, 464, 284, 644, 140, 500, 320, 680, 176, 536, 356, 716, 2, 362, 182, 542, 38, 398, 218, 578, 74, 434, 254, 614, 110, 470, 290, 650, 146, 506, 326, 686, 14, 374, 194, 554, 50, 410, 230, 590, 86, 446, 266, 626, 122, 482, 302, 662, 158, 518, 338, 698, 26, 386, 206, 566, 62, 422, 242, 602, 98, 458, 278, 638, 134, 494, 314, 674, 170, 530, 350, 710, 6, 366, 186, 546, 42, 402, 222, 582, 78, 438, 258, 618, 114, 474, 294, 654, 150, 510, 330, 690, 18, 378, 198, 558, 54, 414, 234, 594, 90, 450, 270, 630, 126, 486, 306, 666, 162, 522, 342, 702, 30, 390, 210, 570, 66, 426, 246, 606, 102, 462, 282, 642, 138, 498, 318, 678, 174, 534, 354, 714, 10, 370, 190, 550, 46, 406, 226, 586, 82, 442, 262, 622, 118, 478, 298, 658, 154, 514, 334, 694, 22, 382, 202, 562, 58, 418, 238, 598, 94, 454, 274, 634, 130, 490, 310, 670, 166, 526, 346, 706, 34, 394, 214, 574, 70, 430, 250, 610, 106, 466, 286, 646, 142, 502, 322, 682, 178, 538, 358, 718, 1, 361, 181, 541, 37, 397, 217, 577, 73, 433, 253, 613, 109, 469, 289, 649, 145, 505, 325, 685, 13, 373, 193, 553, 49, 409, 229, 589, 85, 445, 265, 625, 121, 481, 301, 661, 157, 517, 337, 697, 25, 385, 205, 565, 61, 421, 241, 601, 97, 457, 277, 637, 133, 493, 313, 673, 169, 529, 349, 709, 5, 365, 185, 545, 41, 401, 221, 581, 77, 437, 257, 617, 113, 473, 293, 653, 149, 509, 329, 689, 17, 377, 197, 557, 53, 413, 233, 593, 89, 449, 269, 629, 125, 485, 305, 665, 161, 521, 341, 701, 29, 389, 209, 569, 65, 425, 245, 605, 101, 461, 281, 641, 137, 497, 317, 677, 173, 533, 353, 713, 9, 369, 189, 549, 45, 405, 225, 585, 81, 441, 261, 621, 117, 477, 297, 657, 153, 513, 333, 693, 21, 381, 201, 561, 57, 417, 237, 597, 93, 453, 273, 633, 129, 489, 309, 669, 165, 525, 345, 705, 33, 393, 213, 573, 69, 429, 249, 609, 105, 465, 285, 645, 141, 501, 321, 681, 177, 537, 357, 717, 3, 363, 183, 543, 39, 399, 219, 579, 75, 435, 255, 615, 111, 471, 291, 651, 147, 507, 327, 687, 15, 375, 195, 555, 51, 411, 231, 591, 87, 447, 267, 627, 123, 483, 303, 663, 159, 519, 339, 699, 27, 387, 207, 567, 63, 423, 243, 603, 99, 459, 279, 639, 135, 495, 315, 675, 171, 531, 351, 711, 7, 367, 187, 547, 43, 403, 223, 583, 79, 439, 259, 619, 115, 475, 295, 655, 151, 511, 331, 691, 19, 379, 199, 559, 55, 415, 235, 595, 91, 451, 271, 631, 127, 487, 307, 667, 163, 523, 343, 703, 31, 391, 211, 571, 67, 427, 247, 607, 103, 463, 283, 643, 139, 499, 319, 679, 175, 535, 355, 715, 11, 371, 191, 551, 47, 407, 227, 587, 83, 443, 263, 623, 119, 479, 299, 659, 155, 515, 335, 695, 23, 383, 203, 563, 59, 419, 239, 599, 95, 455, 275, 635, 131, 491, 311, 671, 167, 527, 347, 707, 35, 395, 215, 575, 71, 431, 251, 611, 107, 467, 287, 647, 143, 503, 323, 683, 179, 539, 359, 719,
};
extern const short FFT768LUTMap[] =
{
0, 432, 216, 648, 72, 504, 288, 720, 144, 576, 360, 792, 24, 456, 240, 672, 96, 528, 312, 744, 168, 600, 384, 816, 48, 480, 264, 696, 120, 552, 336, 768, 192, 624, 408, 840, 8, 440, 224, 656, 80, 512, 296, 728, 152, 584, 368, 800, 32, 464, 248, 680, 104, 536, 320, 752, 176, 608, 392, 824, 56, 488, 272, 704, 128, 560, 344, 776, 200, 632, 416, 848, 16, 448, 232, 664, 88, 520, 304, 736, 160, 592, 376, 808, 40, 472, 256, 688, 112, 544, 328, 760, 184, 616, 400, 832, 64, 496, 280, 712, 136, 568, 352, 784, 208, 640, 424, 856, 4, 436, 220, 652, 76, 508, 292, 724, 148, 580, 364, 796, 28, 460, 244, 676, 100, 532, 316, 748, 172, 604, 388, 820, 52, 484, 268, 700, 124, 556, 340, 772, 196, 628, 412, 844, 12, 444, 228, 660, 84, 516, 300, 732, 156, 588, 372, 804, 36, 468, 252, 684, 108, 540, 324, 756, 180, 612, 396, 828, 60, 492, 276, 708, 132, 564, 348, 780, 204, 636, 420, 852, 20, 452, 236, 668, 92, 524, 308, 740, 164, 596, 380, 812, 44, 476, 260, 692, 116, 548, 332, 764, 188, 620, 404, 836, 68, 500, 284, 716, 140, 572, 356, 788, 212, 644, 428, 860, 2, 434, 218, 650, 74, 506, 290, 722, 146, 578, 362, 794, 26, 458, 242, 674, 98, 530, 314, 746, 170, 602, 386, 818, 50, 482, 266, 698, 122, 554, 338, 770, 194, 626, 410, 842, 10, 442, 226, 658, 82, 514, 298, 730, 154, 586, 370, 802, 34, 466, 250, 682, 106, 538, 322, 754, 178, 610, 394, 826, 58, 490, 274, 706, 130, 562, 346, 778, 202, 634, 418, 850, 18, 450, 234, 666, 90, 522, 306, 738, 162, 594, 378, 810, 42, 474, 258, 690, 114, 546, 330, 762, 186, 618, 402, 834, 66, 498, 282, 714, 138, 570, 354, 786, 210, 642, 426, 858, 6, 438, 222, 654, 78, 510, 294, 726, 150, 582, 366, 798, 30, 462, 246, 678, 102, 534, 318, 750, 174, 606, 390, 822, 54, 486, 270, 702, 126, 558, 342, 774, 198, 630, 414, 846, 14, 446, 230, 662, 86, 518, 302, 734, 158, 590, 374, 806, 38, 470, 254, 686, 110, 542, 326, 758, 182, 614, 398, 830, 62, 494, 278, 710, 134, 566, 350, 782, 206, 638, 422, 854, 22, 454, 238, 670, 94, 526, 310, 742, 166, 598, 382, 814, 46, 478, 262, 694, 118, 550, 334, 766, 190, 622, 406, 838, 70, 502, 286, 718, 142, 574, 358, 790, 214, 646, 430, 862, 1, 433, 217, 649, 73, 505, 289, 721, 145, 577, 361, 793, 25, 457, 241, 673, 97, 529, 313, 745, 169, 601, 385, 817, 49, 481, 265, 697, 121, 553, 337, 769, 193, 625, 409, 841, 9, 441, 225, 657, 81, 513, 297, 729, 153, 585, 369, 801, 33, 465, 249, 681, 105, 537, 321, 753, 177, 609, 393, 825, 57, 489, 273, 705, 129, 561, 345, 777, 201, 633, 417, 849, 17, 449, 233, 665, 89, 521, 305, 737, 161, 593, 377, 809, 41, 473, 257, 689, 113, 545, 329, 761, 185, 617, 401, 833, 65, 497, 281, 713, 137, 569, 353, 785, 209, 641, 425, 857, 5, 437, 221, 653, 77, 509, 293, 725, 149, 581, 365, 797, 29, 461, 245, 677, 101, 533, 317, 749, 173, 605, 389, 821, 53, 485, 269, 701, 125, 557, 341, 773, 197, 629, 413, 845, 13, 445, 229, 661, 85, 517, 301, 733, 157, 589, 373, 805, 37, 469, 253, 685, 109, 541, 325, 757, 181, 613, 397, 829, 61, 493, 277, 709, 133, 565, 349, 781, 205, 637, 421, 853, 21, 453, 237, 669, 93, 525, 309, 741, 165, 597, 381, 813, 45, 477, 261, 693, 117, 549, 333, 765, 189, 621, 405, 837, 69, 501, 285, 717, 141, 573, 357, 789, 213, 645, 429, 861, 3, 435, 219, 651, 75, 507, 291, 723, 147, 579, 363, 795, 27, 459, 243, 675, 99, 531, 315, 747, 171, 603, 387, 819, 51, 483, 267, 699, 123, 555, 339, 771, 195, 627, 411, 843, 11, 443, 227, 659, 83, 515, 299, 731, 155, 587, 371, 803, 35, 467, 251, 683, 107, 539, 323, 755, 179, 611, 395, 827, 59, 491, 275, 707, 131, 563, 347, 779, 203, 635, 419, 851, 19, 451, 235, 667, 91, 523, 307, 739, 163, 595, 379, 811, 43, 475, 259, 691, 115, 547, 331, 763, 187, 619, 403, 835, 67, 499, 283, 715, 139, 571, 355, 787, 211, 643, 427, 859, 7, 439, 223, 655, 79, 511, 295, 727, 151, 583, 367, 799, 31, 463, 247, 679, 103, 535, 319, 751, 175, 607, 391, 823, 55, 487, 271, 703, 127, 559, 343, 775, 199, 631, 415, 847, 15, 447, 231, 663, 87, 519, 303, 735, 159, 591, 375, 807, 39, 471, 255, 687, 111, 543, 327, 759, 183, 615, 399, 831, 63, 495, 279, 711, 135, 567, 351, 783, 207, 639, 423, 855, 23, 455, 239, 671, 95, 527, 311, 743, 167, 599, 383, 815, 47, 479, 263, 695, 119, 551, 335, 767, 191, 623, 407, 839, 71, 503, 287, 719, 143, 575, 359, 791, 215, 647, 431, 863,
};
extern const short FFT864LUTMap[] =
{
0, 432, 216, 648, 72, 504, 288, 720, 144, 576, 360, 792, 24, 456, 240, 672, 96, 528, 312, 744, 168, 600, 384, 816, 48, 480, 264, 696, 120, 552, 336, 768, 192, 624, 408, 840, 8, 440, 224, 656, 80, 512, 296, 728, 152, 584, 368, 800, 32, 464, 248, 680, 104, 536, 320, 752, 176, 608, 392, 824, 56, 488, 272, 704, 128, 560, 344, 776, 200, 632, 416, 848, 16, 448, 232, 664, 88, 520, 304, 736, 160, 592, 376, 808, 40, 472, 256, 688, 112, 544, 328, 760, 184, 616, 400, 832, 64, 496, 280, 712, 136, 568, 352, 784, 208, 640, 424, 856, 4, 436, 220, 652, 76, 508, 292, 724, 148, 580, 364, 796, 28, 460, 244, 676, 100, 532, 316, 748, 172, 604, 388, 820, 52, 484, 268, 700, 124, 556, 340, 772, 196, 628, 412, 844, 12, 444, 228, 660, 84, 516, 300, 732, 156, 588, 372, 804, 36, 468, 252, 684, 108, 540, 324, 756, 180, 612, 396, 828, 60, 492, 276, 708, 132, 564, 348, 780, 204, 636, 420, 852, 20, 452, 236, 668, 92, 524, 308, 740, 164, 596, 380, 812, 44, 476, 260, 692, 116, 548, 332, 764, 188, 620, 404, 836, 68, 500, 284, 716, 140, 572, 356, 788, 212, 644, 428, 860, 2, 434, 218, 650, 74, 506, 290, 722, 146, 578, 362, 794, 26, 458, 242, 674, 98, 530, 314, 746, 170, 602, 386, 818, 50, 482, 266, 698, 122, 554, 338, 770, 194, 626, 410, 842, 10, 442, 226, 658, 82, 514, 298, 730, 154, 586, 370, 802, 34, 466, 250, 682, 106, 538, 322, 754, 178, 610, 394, 826, 58, 490, 274, 706, 130, 562, 346, 778, 202, 634, 418, 850, 18, 450, 234, 666, 90, 522, 306, 738, 162, 594, 378, 810, 42, 474, 258, 690, 114, 546, 330, 762, 186, 618, 402, 834, 66, 498, 282, 714, 138, 570, 354, 786, 210, 642, 426, 858, 6, 438, 222, 654, 78, 510, 294, 726, 150, 582, 366, 798, 30, 462, 246, 678, 102, 534, 318, 750, 174, 606, 390, 822, 54, 486, 270, 702, 126, 558, 342, 774, 198, 630, 414, 846, 14, 446, 230, 662, 86, 518, 302, 734, 158, 590, 374, 806, 38, 470, 254, 686, 110, 542, 326, 758, 182, 614, 398, 830, 62, 494, 278, 710, 134, 566, 350, 782, 206, 638, 422, 854, 22, 454, 238, 670, 94, 526, 310, 742, 166, 598, 382, 814, 46, 478, 262, 694, 118, 550, 334, 766, 190, 622, 406, 838, 70, 502, 286, 718, 142, 574, 358, 790, 214, 646, 430, 862, 1, 433, 217, 649, 73, 505, 289, 721, 145, 577, 361, 793, 25, 457, 241, 673, 97, 529, 313, 745, 169, 601, 385, 817, 49, 481, 265, 697, 121, 553, 337, 769, 193, 625, 409, 841, 9, 441, 225, 657, 81, 513, 297, 729, 153, 585, 369, 801, 33, 465, 249, 681, 105, 537, 321, 753, 177, 609, 393, 825, 57, 489, 273, 705, 129, 561, 345, 777, 201, 633, 417, 849, 17, 449, 233, 665, 89, 521, 305, 737, 161, 593, 377, 809, 41, 473, 257, 689, 113, 545, 329, 761, 185, 617, 401, 833, 65, 497, 281, 713, 137, 569, 353, 785, 209, 641, 425, 857, 5, 437, 221, 653, 77, 509, 293, 725, 149, 581, 365, 797, 29, 461, 245, 677, 101, 533, 317, 749, 173, 605, 389, 821, 53, 485, 269, 701, 125, 557, 341, 773, 197, 629, 413, 845, 13, 445, 229, 661, 85, 517, 301, 733, 157, 589, 373, 805, 37, 469, 253, 685, 109, 541, 325, 757, 181, 613, 397, 829, 61, 493, 277, 709, 133, 565, 349, 781, 205, 637, 421, 853, 21, 453, 237, 669, 93, 525, 309, 741, 165, 597, 381, 813, 45, 477, 261, 693, 117, 549, 333, 765, 189, 621, 405, 837, 69, 501, 285, 717, 141, 573, 357, 789, 213, 645, 429, 861, 3, 435, 219, 651, 75, 507, 291, 723, 147, 579, 363, 795, 27, 459, 243, 675, 99, 531, 315, 747, 171, 603, 387, 819, 51, 483, 267, 699, 123, 555, 339, 771, 195, 627, 411, 843, 11, 443, 227, 659, 83, 515, 299, 731, 155, 587, 371, 803, 35, 467, 251, 683, 107, 539, 323, 755, 179, 611, 395, 827, 59, 491, 275, 707, 131, 563, 347, 779, 203, 635, 419, 851, 19, 451, 235, 667, 91, 523, 307, 739, 163, 595, 379, 811, 43, 475, 259, 691, 115, 547, 331, 763, 187, 619, 403, 835, 67, 499, 283, 715, 139, 571, 355, 787, 211, 643, 427, 859, 7, 439, 223, 655, 79, 511, 295, 727, 151, 583, 367, 799, 31, 463, 247, 679, 103, 535, 319, 751, 175, 607, 391, 823, 55, 487, 271, 703, 127, 559, 343, 775, 199, 631, 415, 847, 15, 447, 231, 663, 87, 519, 303, 735, 159, 591, 375, 807, 39, 471, 255, 687, 111, 543, 327, 759, 183, 615, 399, 831, 63, 495, 279, 711, 135, 567, 351, 783, 207, 639, 423, 855, 23, 455, 239, 671, 95, 527, 311, 743, 167, 599, 383, 815, 47, 479, 263, 695, 119, 551, 335, 767, 191, 623, 407, 839, 71, 503, 287, 719, 143, 575, 359, 791, 215, 647, 431, 863,
};
extern const short FFT900LUTMap[] =
{
0, 180, 360, 540, 720, 36, 216, 396, 576, 756, 72, 252, 432, 612, 792, 108, 288, 468, 648, 828, 144, 324, 504, 684, 864, 12, 192, 372, 552, 732, 48, 228, 408, 588, 768, 84, 264, 444, 624, 804, 120, 300, 480, 660, 840, 156, 336, 516, 696, 876, 24, 204, 384, 564, 744, 60, 240, 420, 600, 780, 96, 276, 456, 636, 816, 132, 312, 492, 672, 852, 168, 348, 528, 708, 888, 4, 184, 364, 544, 724, 40, 220, 400, 580, 760, 76, 256, 436, 616, 796, 112, 292, 472, 652, 832, 148, 328, 508, 688, 868, 16, 196, 376, 556, 736, 52, 232, 412, 592, 772, 88, 268, 448, 628, 808, 124, 304, 484, 664, 844, 160, 340, 520, 700, 880, 28, 208, 388, 568, 748, 64, 244, 424, 604, 784, 100, 280, 460, 640, 820, 136, 316, 496, 676, 856, 172, 352, 532, 712, 892, 8, 188, 368, 548, 728, 44, 224, 404, 584, 764, 80, 260, 440, 620, 800, 116, 296, 476, 656, 836, 152, 332, 512, 692, 872, 20, 200, 380, 560, 740, 56, 236, 416, 596, 776, 92, 272, 452, 632, 812, 128, 308, 488, 668, 848, 164, 344, 524, 704, 884, 32, 212, 392, 572, 752, 68, 248, 428, 608, 788, 104, 284, 464, 644, 824, 140, 320, 500, 680, 860, 176, 356, 536, 716, 896, 2, 182, 362, 542, 722, 38, 218, 398, 578, 758, 74, 254, 434, 614, 794, 110, 290, 470, 650, 830, 146, 326, 506, 686, 866, 14, 194, 374, 554, 734, 50, 230, 410, 590, 770, 86, 266, 446, 626, 806, 122, 302, 482, 662, 842, 158, 338, 518, 698, 878, 26, 206, 386, 566, 746, 62, 242, 422, 602, 782, 98, 278, 458, 638, 818, 134, 314, 494, 674, 854, 170, 350, 530, 710, 890, 6, 186, 366, 546, 726, 42, 222, 402, 582, 762, 78, 258, 438, 618, 798, 114, 294, 474, 654, 834, 150, 330, 510, 690, 870, 18, 198, 378, 558, 738, 54, 234, 414, 594, 774, 90, 270, 450, 630, 810, 126, 306, 486, 666, 846, 162, 342, 522, 702, 882, 30, 210, 390, 570, 750, 66, 246, 426, 606, 786, 102, 282, 462, 642, 822, 138, 318, 498, 678, 858, 174, 354, 534, 714, 894, 10, 190, 370, 550, 730, 46, 226, 406, 586, 766, 82, 262, 442, 622, 802, 118, 298, 478, 658, 838, 154, 334, 514, 694, 874, 22, 202, 382, 562, 742, 58, 238, 418, 598, 778, 94, 274, 454, 634, 814, 130, 310, 490, 670, 850, 166, 346, 526, 706, 886, 34, 214, 394, 574, 754, 70, 250, 430, 610, 790, 106, 286, 466, 646, 826, 142, 322, 502, 682, 862, 178, 358, 538, 718, 898, 1, 181, 361, 541, 721, 37, 217, 397, 577, 757, 73, 253, 433, 613, 793, 109, 289, 469, 649, 829, 145, 325, 505, 685, 865, 13, 193, 373, 553, 733, 49, 229, 409, 589, 769, 85, 265, 445, 625, 805, 121, 301, 481, 661, 841, 157, 337, 517, 697, 877, 25, 205, 385, 565, 745, 61, 241, 421, 601, 781, 97, 277, 457, 637, 817, 133, 313, 493, 673, 853, 169, 349, 529, 709, 889, 5, 185, 365, 545, 725, 41, 221, 401, 581, 761, 77, 257, 437, 617, 797, 113, 293, 473, 653, 833, 149, 329, 509, 689, 869, 17, 197, 377, 557, 737, 53, 233, 413, 593, 773, 89, 269, 449, 629, 809, 125, 305, 485, 665, 845, 161, 341, 521, 701, 881, 29, 209, 389, 569, 749, 65, 245, 425, 605, 785, 101, 281, 461, 641, 821, 137, 317, 497, 677, 857, 173, 353, 533, 713, 893, 9, 189, 369, 549, 729, 45, 225, 405, 585, 765, 81, 261, 441, 621, 801, 117, 297, 477, 657, 837, 153, 333, 513, 693, 873, 21, 201, 381, 561, 741, 57, 237, 417, 597, 777, 93, 273, 453, 633, 813, 129, 309, 489, 669, 849, 165, 345, 525, 705, 885, 33, 213, 393, 573, 753, 69, 249, 429, 609, 789, 105, 285, 465, 645, 825, 141, 321, 501, 681, 861, 177, 357, 537, 717, 897, 3, 183, 363, 543, 723, 39, 219, 399, 579, 759, 75, 255, 435, 615, 795, 111, 291, 471, 651, 831, 147, 327, 507, 687, 867, 15, 195, 375, 555, 735, 51, 231, 411, 591, 771, 87, 267, 447, 627, 807, 123, 303, 483, 663, 843, 159, 339, 519, 699, 879, 27, 207, 387, 567, 747, 63, 243, 423, 603, 783, 99, 279, 459, 639, 819, 135, 315, 495, 675, 855, 171, 351, 531, 711, 891, 7, 187, 367, 547, 727, 43, 223, 403, 583, 763, 79, 259, 439, 619, 799, 115, 295, 475, 655, 835, 151, 331, 511, 691, 871, 19, 199, 379, 559, 739, 55, 235, 415, 595, 775, 91, 271, 451, 631, 811, 127, 307, 487, 667, 847, 163, 343, 523, 703, 883, 31, 211, 391, 571, 751, 67, 247, 427, 607, 787, 103, 283, 463, 643, 823, 139, 319, 499, 679, 859, 175, 355, 535, 715, 895, 11, 191, 371, 551, 731, 47, 227, 407, 587, 767, 83, 263, 443, 623, 803, 119, 299, 479, 659, 839, 155, 335, 515, 695, 875, 23, 203, 383, 563, 743, 59, 239, 419, 599, 779, 95, 275, 455, 635, 815, 131, 311, 491, 671, 851, 167, 347, 527, 707, 887, 35, 215, 395, 575, 755, 71, 251, 431, 611, 791, 107, 287, 467, 647, 827, 143, 323, 503, 683, 863, 179, 359, 539, 719, 899,
};
extern const short FFT960LUTMap[] =
{
0, 480, 240, 720, 120, 600, 360, 840, 60, 540, 300, 780, 180, 660, 420, 900, 12, 492, 252, 732, 132, 612, 372, 852, 72, 552, 312, 792, 192, 672, 432, 912, 24, 504, 264, 744, 144, 624, 384, 864, 84, 564, 324, 804, 204, 684, 444, 924, 36, 516, 276, 756, 156, 636, 396, 876, 96, 576, 336, 816, 216, 696, 456, 936, 48, 528, 288, 768, 168, 648, 408, 888, 108, 588, 348, 828, 228, 708, 468, 948, 4, 484, 244, 724, 124, 604, 364, 844, 64, 544, 304, 784, 184, 664, 424, 904, 16, 496, 256, 736, 136, 616, 376, 856, 76, 556, 316, 796, 196, 676, 436, 916, 28, 508, 268, 748, 148, 628, 388, 868, 88, 568, 328, 808, 208, 688, 448, 928, 40, 520, 280, 760, 160, 640, 400, 880, 100, 580, 340, 820, 220, 700, 460, 940, 52, 532, 292, 772, 172, 652, 412, 892, 112, 592, 352, 832, 232, 712, 472, 952, 8, 488, 248, 728, 128, 608, 368, 848, 68, 548, 308, 788, 188, 668, 428, 908, 20, 500, 260, 740, 140, 620, 380, 860, 80, 560, 320, 800, 200, 680, 440, 920, 32, 512, 272, 752, 152, 632, 392, 872, 92, 572, 332, 812, 212, 692, 452, 932, 44, 524, 284, 764, 164, 644, 404, 884, 104, 584, 344, 824, 224, 704, 464, 944, 56, 536, 296, 776, 176, 656, 416, 896, 116, 596, 356, 836, 236, 716, 476, 956, 2, 482, 242, 722, 122, 602, 362, 842, 62, 542, 302, 782, 182, 662, 422, 902, 14, 494, 254, 734, 134, 614, 374, 854, 74, 554, 314, 794, 194, 674, 434, 914, 26, 506, 266, 746, 146, 626, 386, 866, 86, 566, 326, 806, 206, 686, 446, 926, 38, 518, 278, 758, 158, 638, 398, 878, 98, 578, 338, 818, 218, 698, 458, 938, 50, 530, 290, 770, 170, 650, 410, 890, 110, 590, 350, 830, 230, 710, 470, 950, 6, 486, 246, 726, 126, 606, 366, 846, 66, 546, 306, 786, 186, 666, 426, 906, 18, 498, 258, 738, 138, 618, 378, 858, 78, 558, 318, 798, 198, 678, 438, 918, 30, 510, 270, 750, 150, 630, 390, 870, 90, 570, 330, 810, 210, 690, 450, 930, 42, 522, 282, 762, 162, 642, 402, 882, 102, 582, 342, 822, 222, 702, 462, 942, 54, 534, 294, 774, 174, 654, 414, 894, 114, 594, 354, 834, 234, 714, 474, 954, 10, 490, 250, 730, 130, 610, 370, 850, 70, 550, 310, 790, 190, 670, 430, 910, 22, 502, 262, 742, 142, 622, 382, 862, 82, 562, 322, 802, 202, 682, 442, 922, 34, 514, 274, 754, 154, 634, 394, 874, 94, 574, 334, 814, 214, 694, 454, 934, 46, 526, 286, 766, 166, 646, 406, 886, 106, 586, 346, 826, 226, 706, 466, 946, 58, 538, 298, 778, 178, 658, 418, 898, 118, 598, 358, 838, 238, 718, 478, 958, 1, 481, 241, 721, 121, 601, 361, 841, 61, 541, 301, 781, 181, 661, 421, 901, 13, 493, 253, 733, 133, 613, 373, 853, 73, 553, 313, 793, 193, 673, 433, 913, 25, 505, 265, 745, 145, 625, 385, 865, 85, 565, 325, 805, 205, 685, 445, 925, 37, 517, 277, 757, 157, 637, 397, 877, 97, 577, 337, 817, 217, 697, 457, 937, 49, 529, 289, 769, 169, 649, 409, 889, 109, 589, 349, 829, 229, 709, 469, 949, 5, 485, 245, 725, 125, 605, 365, 845, 65, 545, 305, 785, 185, 665, 425, 905, 17, 497, 257, 737, 137, 617, 377, 857, 77, 557, 317, 797, 197, 677, 437, 917, 29, 509, 269, 749, 149, 629, 389, 869, 89, 569, 329, 809, 209, 689, 449, 929, 41, 521, 281, 761, 161, 641, 401, 881, 101, 581, 341, 821, 221, 701, 461, 941, 53, 533, 293, 773, 173, 653, 413, 893, 113, 593, 353, 833, 233, 713, 473, 953, 9, 489, 249, 729, 129, 609, 369, 849, 69, 549, 309, 789, 189, 669, 429, 909, 21, 501, 261, 741, 141, 621, 381, 861, 81, 561, 321, 801, 201, 681, 441, 921, 33, 513, 273, 753, 153, 633, 393, 873, 93, 573, 333, 813, 213, 693, 453, 933, 45, 525, 285, 765, 165, 645, 405, 885, 105, 585, 345, 825, 225, 705, 465, 945, 57, 537, 297, 777, 177, 657, 417, 897, 117, 597, 357, 837, 237, 717, 477, 957, 3, 483, 243, 723, 123, 603, 363, 843, 63, 543, 303, 783, 183, 663, 423, 903, 15, 495, 255, 735, 135, 615, 375, 855, 75, 555, 315, 795, 195, 675, 435, 915, 27, 507, 267, 747, 147, 627, 387, 867, 87, 567, 327, 807, 207, 687, 447, 927, 39, 519, 279, 759, 159, 639, 399, 879, 99, 579, 339, 819, 219, 699, 459, 939, 51, 531, 291, 771, 171, 651, 411, 891, 111, 591, 351, 831, 231, 711, 471, 951, 7, 487, 247, 727, 127, 607, 367, 847, 67, 547, 307, 787, 187, 667, 427, 907, 19, 499, 259, 739, 139, 619, 379, 859, 79, 559, 319, 799, 199, 679, 439, 919, 31, 511, 271, 751, 151, 631, 391, 871, 91, 571, 331, 811, 211, 691, 451, 931, 43, 523, 283, 763, 163, 643, 403, 883, 103, 583, 343, 823, 223, 703, 463, 943, 55, 535, 295, 775, 175, 655, 415, 895, 115, 595, 355, 835, 235, 715, 475, 955, 11, 491, 251, 731, 131, 611, 371, 851, 71, 551, 311, 791, 191, 671, 431, 911, 23, 503, 263, 743, 143, 623, 383, 863, 83, 563, 323, 803, 203, 683, 443, 923, 35, 515, 275, 755, 155, 635, 395, 875, 95, 575, 335, 815, 215, 695, 455, 935, 47, 527, 287, 767, 167, 647, 407, 887, 107, 587, 347, 827, 227, 707, 467, 947, 59, 539, 299, 779, 179, 659, 419, 899, 119, 599, 359, 839, 239, 719, 479, 959,
};
extern const short FFT972LUTMap[] =
{
0, 324, 648, 108, 432, 756, 216, 540, 864, 36, 360, 684, 144, 468, 792, 252, 576, 900, 72, 396, 720, 180, 504, 828, 288, 612, 936, 12, 336, 660, 120, 444, 768, 228, 552, 876, 48, 372, 696, 156, 480, 804, 264, 588, 912, 84, 408, 732, 192, 516, 840, 300, 624, 948, 24, 348, 672, 132, 456, 780, 240, 564, 888, 60, 384, 708, 168, 492, 816, 276, 600, 924, 96, 420, 744, 204, 528, 852, 312, 636, 960, 4, 328, 652, 112, 436, 760, 220, 544, 868, 40, 364, 688, 148, 472, 796, 256, 580, 904, 76, 400, 724, 184, 508, 832, 292, 616, 940, 16, 340, 664, 124, 448, 772, 232, 556, 880, 52, 376, 700, 160, 484, 808, 268, 592, 916, 88, 412, 736, 196, 520, 844, 304, 628, 952, 28, 352, 676, 136, 460, 784, 244, 568, 892, 64, 388, 712, 172, 496, 820, 280, 604, 928, 100, 424, 748, 208, 532, 856, 316, 640, 964, 8, 332, 656, 116, 440, 764, 224, 548, 872, 44, 368, 692, 152, 476, 800, 260, 584, 908, 80, 404, 728, 188, 512, 836, 296, 620, 944, 20, 344, 668, 128, 452, 776, 236, 560, 884, 56, 380, 704, 164, 488, 812, 272, 596, 920, 92, 416, 740, 200, 524, 848, 308, 632, 956, 32, 356, 680, 140, 464, 788, 248, 572, 896, 68, 392, 716, 176, 500, 824, 284, 608, 932, 104, 428, 752, 212, 536, 860, 320, 644, 968, 2, 326, 650, 110, 434, 758, 218, 542, 866, 38, 362, 686, 146, 470, 794, 254, 578, 902, 74, 398, 722, 182, 506, 830, 290, 614, 938, 14, 338, 662, 122, 446, 770, 230, 554, 878, 50, 374, 698, 158, 482, 806, 266, 590, 914, 86, 410, 734, 194, 518, 842, 302, 626, 950, 26, 350, 674, 134, 458, 782, 242, 566, 890, 62, 386, 710, 170, 494, 818, 278, 602, 926, 98, 422, 746, 206, 530, 854, 314, 638, 962, 6, 330, 654, 114, 438, 762, 222, 546, 870, 42, 366, 690, 150, 474, 798, 258, 582, 906, 78, 402, 726, 186, 510, 834, 294, 618, 942, 18, 342, 666, 126, 450, 774, 234, 558, 882, 54, 378, 702, 162, 486, 810, 270, 594, 918, 90, 414, 738, 198, 522, 846, 306, 630, 954, 30, 354, 678, 138, 462, 786, 246, 570, 894, 66, 390, 714, 174, 498, 822, 282, 606, 930, 102, 426, 750, 210, 534, 858, 318, 642, 966, 10, 334, 658, 118, 442, 766, 226, 550, 874, 46, 370, 694, 154, 478, 802, 262, 586, 910, 82, 406, 730, 190, 514, 838, 298, 622, 946, 22, 346, 670, 130, 454, 778, 238, 562, 886, 58, 382, 706, 166, 490, 814, 274, 598, 922, 94, 418, 742, 202, 526, 850, 310, 634, 958, 34, 358, 682, 142, 466, 790, 250, 574, 898, 70, 394, 718, 178, 502, 826, 286, 610, 934, 106, 430, 754, 214, 538, 862, 322, 646, 970, 1, 325, 649, 109, 433, 757, 217, 541, 865, 37, 361, 685, 145, 469, 793, 253, 577, 901, 73, 397, 721, 181, 505, 829, 289, 613, 937, 13, 337, 661, 121, 445, 769, 229, 553, 877, 49, 373, 697, 157, 481, 805, 265, 589, 913, 85, 409, 733, 193, 517, 841, 301, 625, 949, 25, 349, 673, 133, 457, 781, 241, 565, 889, 61, 385, 709, 169, 493, 817, 277, 601, 925, 97, 421, 745, 205, 529, 853, 313, 637, 961, 5, 329, 653, 113, 437, 761, 221, 545, 869, 41, 365, 689, 149, 473, 797, 257, 581, 905, 77, 401, 725, 185, 509, 833, 293, 617, 941, 17, 341, 665, 125, 449, 773, 233, 557, 881, 53, 377, 701, 161, 485, 809, 269, 593, 917, 89, 413, 737, 197, 521, 845, 305, 629, 953, 29, 353, 677, 137, 461, 785, 245, 569, 893, 65, 389, 713, 173, 497, 821, 281, 605, 929, 101, 425, 749, 209, 533, 857, 317, 641, 965, 9, 333, 657, 117, 441, 765, 225, 549, 873, 45, 369, 693, 153, 477, 801, 261, 585, 909, 81, 405, 729, 189, 513, 837, 297, 621, 945, 21, 345, 669, 129, 453, 777, 237, 561, 885, 57, 381, 705, 165, 489, 813, 273, 597, 921, 93, 417, 741, 201, 525, 849, 309, 633, 957, 33, 357, 681, 141, 465, 789, 249, 573, 897, 69, 393, 717, 177, 501, 825, 285, 609, 933, 105, 429, 753, 213, 537, 861, 321, 645, 969, 3, 327, 651, 111, 435, 759, 219, 543, 867, 39, 363, 687, 147, 471, 795, 255, 579, 903, 75, 399, 723, 183, 507, 831, 291, 615, 939, 15, 339, 663, 123, 447, 771, 231, 555, 879, 51, 375, 699, 159, 483, 807, 267, 591, 915, 87, 411, 735, 195, 519, 843, 303, 627, 951, 27, 351, 675, 135, 459, 783, 243, 567, 891, 63, 387, 711, 171, 495, 819, 279, 603, 927, 99, 423, 747, 207, 531, 855, 315, 639, 963, 7, 331, 655, 115, 439, 763, 223, 547, 871, 43, 367, 691, 151, 475, 799, 259, 583, 907, 79, 403, 727, 187, 511, 835, 295, 619, 943, 19, 343, 667, 127, 451, 775, 235, 559, 883, 55, 379, 703, 163, 487, 811, 271, 595, 919, 91, 415, 739, 199, 523, 847, 307, 631, 955, 31, 355, 679, 139, 463, 787, 247, 571, 895, 67, 391, 715, 175, 499, 823, 283, 607, 931, 103, 427, 751, 211, 535, 859, 319, 643, 967, 11, 335, 659, 119, 443, 767, 227, 551, 875, 47, 371, 695, 155, 479, 803, 263, 587, 911, 83, 407, 731, 191, 515, 839, 299, 623, 947, 23, 347, 671, 131, 455, 779, 239, 563, 887, 59, 383, 707, 167, 491, 815, 275, 599, 923, 95, 419, 743, 203, 527, 851, 311, 635, 959, 35, 359, 683, 143, 467, 791, 251, 575, 899, 71, 395, 719, 179, 503, 827, 287, 611, 935, 107, 431, 755, 215, 539, 863, 323, 647, 971,
};
extern const short FFT1080LUTMap[] =
{
0, 216, 432, 648, 864, 72, 288, 504, 720, 936, 144, 360, 576, 792, 1008, 24, 240, 456, 672, 888, 96, 312, 528, 744, 960, 168, 384, 600, 816, 1032, 48, 264, 480, 696, 912, 120, 336, 552, 768, 984, 192, 408, 624, 840, 1056, 8, 224, 440, 656, 872, 80, 296, 512, 728, 944, 152, 368, 584, 800, 1016, 32, 248, 464, 680, 896, 104, 320, 536, 752, 968, 176, 392, 608, 824, 1040, 56, 272, 488, 704, 920, 128, 344, 560, 776, 992, 200, 416, 632, 848, 1064, 16, 232, 448, 664, 880, 88, 304, 520, 736, 952, 160, 376, 592, 808, 1024, 40, 256, 472, 688, 904, 112, 328, 544, 760, 976, 184, 400, 616, 832, 1048, 64, 280, 496, 712, 928, 136, 352, 568, 784, 1000, 208, 424, 640, 856, 1072, 4, 220, 436, 652, 868, 76, 292, 508, 724, 940, 148, 364, 580, 796, 1012, 28, 244, 460, 676, 892, 100, 316, 532, 748, 964, 172, 388, 604, 820, 1036, 52, 268, 484, 700, 916, 124, 340, 556, 772, 988, 196, 412, 628, 844, 1060, 12, 228, 444, 660, 876, 84, 300, 516, 732, 948, 156, 372, 588, 804, 1020, 36, 252, 468, 684, 900, 108, 324, 540, 756, 972, 180, 396, 612, 828, 1044, 60, 276, 492, 708, 924, 132, 348, 564, 780, 996, 204, 420, 636, 852, 1068, 20, 236, 452, 668, 884, 92, 308, 524, 740, 956, 164, 380, 596, 812, 1028, 44, 260, 476, 692, 908, 116, 332, 548, 764, 980, 188, 404, 620, 836, 1052, 68, 284, 500, 716, 932, 140, 356, 572, 788, 1004, 212, 428, 644, 860, 1076, 2, 218, 434, 650, 866, 74, 290, 506, 722, 938, 146, 362, 578, 794, 1010, 26, 242, 458, 674, 890, 98, 314, 530, 746, 962, 170, 386, 602, 818, 1034, 50, 266, 482, 698, 914, 122, 338, 554, 770, 986, 194, 410, 626, 842, 1058, 10, 226, 442, 658, 874, 82, 298, 514, 730, 946, 154, 370, 586, 802, 1018, 34, 250, 466, 682, 898, 106, 322, 538, 754, 970, 178, 394, 610, 826, 1042, 58, 274, 490, 706, 922, 130, 346, 562, 778, 994, 202, 418, 634, 850, 1066, 18, 234, 450, 666, 882, 90, 306, 522, 738, 954, 162, 378, 594, 810, 1026, 42, 258, 474, 690, 906, 114, 330, 546, 762, 978, 186, 402, 618, 834, 1050, 66, 282, 498, 714, 930, 138, 354, 570, 786, 1002, 210, 426, 642, 858, 1074, 6, 222, 438, 654, 870, 78, 294, 510, 726, 942, 150, 366, 582, 798, 1014, 30, 246, 462, 678, 894, 102, 318, 534, 750, 966, 174, 390, 606, 822, 1038, 54, 270, 486, 702, 918, 126, 342, 558, 774, 990, 198, 414, 630, 846, 1062, 14, 230, 446, 662, 878, 86, 302, 518, 734, 950, 158, 374, 590, 806, 1022, 38, 254, 470, 686, 902, 110, 326, 542, 758, 974, 182, 398, 614, 830, 1046, 62, 278, 494, 710, 926, 134, 350, 566, 782, 998, 206, 422, 638, 854, 1070, 22, 238, 454, 670, 886, 94, 310, 526, 742, 958, 166, 382, 598, 814, 1030, 46, 262, 478, 694, 910, 118, 334, 550, 766, 982, 190, 406, 622, 838, 1054, 70, 286, 502, 718, 934, 142, 358, 574, 790, 1006, 214, 430, 646, 862, 1078, 1, 217, 433, 649, 865, 73, 289, 505, 721, 937, 145, 361, 577, 793, 1009, 25, 241, 457, 673, 889, 97, 313, 529, 745, 961, 169, 385, 601, 817, 1033, 49, 265, 481, 697, 913, 121, 337, 553, 769, 985, 193, 409, 625, 841, 1057, 9, 225, 441, 657, 873, 81, 297, 513, 729, 945, 153, 369, 585, 801, 1017, 33, 249, 465, 681, 897, 105, 321, 537, 753, 969, 177, 393, 609, 825, 1041, 57, 273, 489, 705, 921, 129, 345, 561, 777, 993, 201, 417, 633, 849, 1065, 17, 233, 449, 665, 881, 89, 305, 521, 737, 953, 161, 377, 593, 809, 1025, 41, 257, 473, 689, 905, 113, 329, 545, 761, 977, 185, 401, 617, 833, 1049, 65, 281, 497, 713, 929, 137, 353, 569, 785, 1001, 209, 425, 641, 857, 1073, 5, 221, 437, 653, 869, 77, 293, 509, 725, 941, 149, 365, 581, 797, 1013, 29, 245, 461, 677, 893, 101, 317, 533, 749, 965, 173, 389, 605, 821, 1037, 53, 269, 485, 701, 917, 125, 341, 557, 773, 989, 197, 413, 629, 845, 1061, 13, 229, 445, 661, 877, 85, 301, 517, 733, 949, 157, 373, 589, 805, 1021, 37, 253, 469, 685, 901, 109, 325, 541, 757, 973, 181, 397, 613, 829, 1045, 61, 277, 493, 709, 925, 133, 349, 565, 781, 997, 205, 421, 637, 853, 1069, 21, 237, 453, 669, 885, 93, 309, 525, 741, 957, 165, 381, 597, 813, 1029, 45, 261, 477, 693, 909, 117, 333, 549, 765, 981, 189, 405, 621, 837, 1053, 69, 285, 501, 717, 933, 141, 357, 573, 789, 1005, 213, 429, 645, 861, 1077, 3, 219, 435, 651, 867, 75, 291, 507, 723, 939, 147, 363, 579, 795, 1011, 27, 243, 459, 675, 891, 99, 315, 531, 747, 963, 171, 387, 603, 819, 1035, 51, 267, 483, 699, 915, 123, 339, 555, 771, 987, 195, 411, 627, 843, 1059, 11, 227, 443, 659, 875, 83, 299, 515, 731, 947, 155, 371, 587, 803, 1019, 35, 251, 467, 683, 899, 107, 323, 539, 755, 971, 179, 395, 611, 827, 1043, 59, 275, 491, 707, 923, 131, 347, 563, 779, 995, 203, 419, 635, 851, 1067, 19, 235, 451, 667, 883, 91, 307, 523, 739, 955, 163, 379, 595, 811, 1027, 43, 259, 475, 691, 907, 115, 331, 547, 763, 979, 187, 403, 619, 835, 1051, 67, 283, 499, 715, 931, 139, 355, 571, 787, 1003, 211, 427, 643, 859, 1075, 7, 223, 439, 655, 871, 79, 295, 511, 727, 943, 151, 367, 583, 799, 1015, 31, 247, 463, 679, 895, 103, 319, 535, 751, 967, 175, 391, 607, 823, 1039, 55, 271, 487, 703, 919, 127, 343, 559, 775, 991, 199, 415, 631, 847, 1063, 15, 231, 447, 663, 879, 87, 303, 519, 735, 951, 159, 375, 591, 807, 1023, 39, 255, 471, 687, 903, 111, 327, 543, 759, 975, 183, 399, 615, 831, 1047, 63, 279, 495, 711, 927, 135, 351, 567, 783, 999, 207, 423, 639, 855, 1071, 23, 239, 455, 671, 887, 95, 311, 527, 743, 959, 167, 383, 599, 815, 1031, 47, 263, 479, 695, 911, 119, 335, 551, 767, 983, 191, 407, 623, 839, 1055, 71, 287, 503, 719, 935, 143, 359, 575, 791, 1007, 215, 431, 647, 863, 1079,
};
extern const short FFT1152LUTMap[] =
{
0, 576, 288, 864, 144, 720, 432, 1008, 72, 648, 360, 936, 216, 792, 504, 1080, 24, 600, 312, 888, 168, 744, 456, 1032, 96, 672, 384, 960, 240, 816, 528, 1104, 48, 624, 336, 912, 192, 768, 480, 1056, 120, 696, 408, 984, 264, 840, 552, 1128, 8, 584, 296, 872, 152, 728, 440, 1016, 80, 656, 368, 944, 224, 800, 512, 1088, 32, 608, 320, 896, 176, 752, 464, 1040, 104, 680, 392, 968, 248, 824, 536, 1112, 56, 632, 344, 920, 200, 776, 488, 1064, 128, 704, 416, 992, 272, 848, 560, 1136, 16, 592, 304, 880, 160, 736, 448, 1024, 88, 664, 376, 952, 232, 808, 520, 1096, 40, 616, 328, 904, 184, 760, 472, 1048, 112, 688, 400, 976, 256, 832, 544, 1120, 64, 640, 352, 928, 208, 784, 496, 1072, 136, 712, 424, 1000, 280, 856, 568, 1144, 4, 580, 292, 868, 148, 724, 436, 1012, 76, 652, 364, 940, 220, 796, 508, 1084, 28, 604, 316, 892, 172, 748, 460, 1036, 100, 676, 388, 964, 244, 820, 532, 1108, 52, 628, 340, 916, 196, 772, 484, 1060, 124, 700, 412, 988, 268, 844, 556, 1132, 12, 588, 300, 876, 156, 732, 444, 1020, 84, 660, 372, 948, 228, 804, 516, 1092, 36, 612, 324, 900, 180, 756, 468, 1044, 108, 684, 396, 972, 252, 828, 540, 1116, 60, 636, 348, 924, 204, 780, 492, 1068, 132, 708, 420, 996, 276, 852, 564, 1140, 20, 596, 308, 884, 164, 740, 452, 1028, 92, 668, 380, 956, 236, 812, 524, 1100, 44, 620, 332, 908, 188, 764, 476, 1052, 116, 692, 404, 980, 260, 836, 548, 1124, 68, 644, 356, 932, 212, 788, 500, 1076, 140, 716, 428, 1004, 284, 860, 572, 1148, 2, 578, 290, 866, 146, 722, 434, 1010, 74, 650, 362, 938, 218, 794, 506, 1082, 26, 602, 314, 890, 170, 746, 458, 1034, 98, 674, 386, 962, 242, 818, 530, 1106, 50, 626, 338, 914, 194, 770, 482, 1058, 122, 698, 410, 986, 266, 842, 554, 1130, 10, 586, 298, 874, 154, 730, 442, 1018, 82, 658, 370, 946, 226, 802, 514, 1090, 34, 610, 322, 898, 178, 754, 466, 1042, 106, 682, 394, 970, 250, 826, 538, 1114, 58, 634, 346, 922, 202, 778, 490, 1066, 130, 706, 418, 994, 274, 850, 562, 1138, 18, 594, 306, 882, 162, 738, 450, 1026, 90, 666, 378, 954, 234, 810, 522, 1098, 42, 618, 330, 906, 186, 762, 474, 1050, 114, 690, 402, 978, 258, 834, 546, 1122, 66, 642, 354, 930, 210, 786, 498, 1074, 138, 714, 426, 1002, 282, 858, 570, 1146, 6, 582, 294, 870, 150, 726, 438, 1014, 78, 654, 366, 942, 222, 798, 510, 1086, 30, 606, 318, 894, 174, 750, 462, 1038, 102, 678, 390, 966, 246, 822, 534, 1110, 54, 630, 342, 918, 198, 774, 486, 1062, 126, 702, 414, 990, 270, 846, 558, 1134, 14, 590, 302, 878, 158, 734, 446, 1022, 86, 662, 374, 950, 230, 806, 518, 1094, 38, 614, 326, 902, 182, 758, 470, 1046, 110, 686, 398, 974, 254, 830, 542, 1118, 62, 638, 350, 926, 206, 782, 494, 1070, 134, 710, 422, 998, 278, 854, 566, 1142, 22, 598, 310, 886, 166, 742, 454, 1030, 94, 670, 382, 958, 238, 814, 526, 1102, 46, 622, 334, 910, 190, 766, 478, 1054, 118, 694, 406, 982, 262, 838, 550, 1126, 70, 646, 358, 934, 214, 790, 502, 1078, 142, 718, 430, 1006, 286, 862, 574, 1150, 1, 577, 289, 865, 145, 721, 433, 1009, 73, 649, 361, 937, 217, 793, 505, 1081, 25, 601, 313, 889, 169, 745, 457, 1033, 97, 673, 385, 961, 241, 817, 529, 1105, 49, 625, 337, 913, 193, 769, 481, 1057, 121, 697, 409, 985, 265, 841, 553, 1129, 9, 585, 297, 873, 153, 729, 441, 1017, 81, 657, 369, 945, 225, 801, 513, 1089, 33, 609, 321, 897, 177, 753, 465, 1041, 105, 681, 393, 969, 249, 825, 537, 1113, 57, 633, 345, 921, 201, 777, 489, 1065, 129, 705, 417, 993, 273, 849, 561, 1137, 17, 593, 305, 881, 161, 737, 449, 1025, 89, 665, 377, 953, 233, 809, 521, 1097, 41, 617, 329, 905, 185, 761, 473, 1049, 113, 689, 401, 977, 257, 833, 545, 1121, 65, 641, 353, 929, 209, 785, 497, 1073, 137, 713, 425, 1001, 281, 857, 569, 1145, 5, 581, 293, 869, 149, 725, 437, 1013, 77, 653, 365, 941, 221, 797, 509, 1085, 29, 605, 317, 893, 173, 749, 461, 1037, 101, 677, 389, 965, 245, 821, 533, 1109, 53, 629, 341, 917, 197, 773, 485, 1061, 125, 701, 413, 989, 269, 845, 557, 1133, 13, 589, 301, 877, 157, 733, 445, 1021, 85, 661, 373, 949, 229, 805, 517, 1093, 37, 613, 325, 901, 181, 757, 469, 1045, 109, 685, 397, 973, 253, 829, 541, 1117, 61, 637, 349, 925, 205, 781, 493, 1069, 133, 709, 421, 997, 277, 853, 565, 1141, 21, 597, 309, 885, 165, 741, 453, 1029, 93, 669, 381, 957, 237, 813, 525, 1101, 45, 621, 333, 909, 189, 765, 477, 1053, 117, 693, 405, 981, 261, 837, 549, 1125, 69, 645, 357, 933, 213, 789, 501, 1077, 141, 717, 429, 1005, 285, 861, 573, 1149, 3, 579, 291, 867, 147, 723, 435, 1011, 75, 651, 363, 939, 219, 795, 507, 1083, 27, 603, 315, 891, 171, 747, 459, 1035, 99, 675, 387, 963, 243, 819, 531, 1107, 51, 627, 339, 915, 195, 771, 483, 1059, 123, 699, 411, 987, 267, 843, 555, 1131, 11, 587, 299, 875, 155, 731, 443, 1019, 83, 659, 371, 947, 227, 803, 515, 1091, 35, 611, 323, 899, 179, 755, 467, 1043, 107, 683, 395, 971, 251, 827, 539, 1115, 59, 635, 347, 923, 203, 779, 491, 1067, 131, 707, 419, 995, 275, 851, 563, 1139, 19, 595, 307, 883, 163, 739, 451, 1027, 91, 667, 379, 955, 235, 811, 523, 1099, 43, 619, 331, 907, 187, 763, 475, 1051, 115, 691, 403, 979, 259, 835, 547, 1123, 67, 643, 355, 931, 211, 787, 499, 1075, 139, 715, 427, 1003, 283, 859, 571, 1147, 7, 583, 295, 871, 151, 727, 439, 1015, 79, 655, 367, 943, 223, 799, 511, 1087, 31, 607, 319, 895, 175, 751, 463, 1039, 103, 679, 391, 967, 247, 823, 535, 1111, 55, 631, 343, 919, 199, 775, 487, 1063, 127, 703, 415, 991, 271, 847, 559, 1135, 15, 591, 303, 879, 159, 735, 447, 1023, 87, 663, 375, 951, 231, 807, 519, 1095, 39, 615, 327, 903, 183, 759, 471, 1047, 111, 687, 399, 975, 255, 831, 543, 1119, 63, 639, 351, 927, 207, 783, 495, 1071, 135, 711, 423, 999, 279, 855, 567, 1143, 23, 599, 311, 887, 167, 743, 455, 1031, 95, 671, 383, 959, 239, 815, 527, 1103, 47, 623, 335, 911, 191, 767, 479, 1055, 119, 695, 407, 983, 263, 839, 551, 1127, 71, 647, 359, 935, 215, 791, 503, 1079, 143, 719, 431, 1007, 287, 863, 575, 1151,
};
extern const short FFT1200LUTMap[] =
{
0, 600, 300, 900, 60, 660, 360, 960, 120, 720, 420, 1020, 180, 780, 480, 1080, 240, 840, 540, 1140, 12, 612, 312, 912, 72, 672, 372, 972, 132, 732, 432, 1032, 192, 792, 492, 1092, 252, 852, 552, 1152, 24, 624, 324, 924, 84, 684, 384, 984, 144, 744, 444, 1044, 204, 804, 504, 1104, 264, 864, 564, 1164, 36, 636, 336, 936, 96, 696, 396, 996, 156, 756, 456, 1056, 216, 816, 516, 1116, 276, 876, 576, 1176, 48, 648, 348, 948, 108, 708, 408, 1008, 168, 768, 468, 1068, 228, 828, 528, 1128, 288, 888, 588, 1188, 4, 604, 304, 904, 64, 664, 364, 964, 124, 724, 424, 1024, 184, 784, 484, 1084, 244, 844, 544, 1144, 16, 616, 316, 916, 76, 676, 376, 976, 136, 736, 436, 1036, 196, 796, 496, 1096, 256, 856, 556, 1156, 28, 628, 328, 928, 88, 688, 388, 988, 148, 748, 448, 1048, 208, 808, 508, 1108, 268, 868, 568, 1168, 40, 640, 340, 940, 100, 700, 400, 1000, 160, 760, 460, 1060, 220, 820, 520, 1120, 280, 880, 580, 1180, 52, 652, 352, 952, 112, 712, 412, 1012, 172, 772, 472, 1072, 232, 832, 532, 1132, 292, 892, 592, 1192, 8, 608, 308, 908, 68, 668, 368, 968, 128, 728, 428, 1028, 188, 788, 488, 1088, 248, 848, 548, 1148, 20, 620, 320, 920, 80, 680, 380, 980, 140, 740, 440, 1040, 200, 800, 500, 1100, 260, 860, 560, 1160, 32, 632, 332, 932, 92, 692, 392, 992, 152, 752, 452, 1052, 212, 812, 512, 1112, 272, 872, 572, 1172, 44, 644, 344, 944, 104, 704, 404, 1004, 164, 764, 464, 1064, 224, 824, 524, 1124, 284, 884, 584, 1184, 56, 656, 356, 956, 116, 716, 416, 1016, 176, 776, 476, 1076, 236, 836, 536, 1136, 296, 896, 596, 1196, 2, 602, 302, 902, 62, 662, 362, 962, 122, 722, 422, 1022, 182, 782, 482, 1082, 242, 842, 542, 1142, 14, 614, 314, 914, 74, 674, 374, 974, 134, 734, 434, 1034, 194, 794, 494, 1094, 254, 854, 554, 1154, 26, 626, 326, 926, 86, 686, 386, 986, 146, 746, 446, 1046, 206, 806, 506, 1106, 266, 866, 566, 1166, 38, 638, 338, 938, 98, 698, 398, 998, 158, 758, 458, 1058, 218, 818, 518, 1118, 278, 878, 578, 1178, 50, 650, 350, 950, 110, 710, 410, 1010, 170, 770, 470, 1070, 230, 830, 530, 1130, 290, 890, 590, 1190, 6, 606, 306, 906, 66, 666, 366, 966, 126, 726, 426, 1026, 186, 786, 486, 1086, 246, 846, 546, 1146, 18, 618, 318, 918, 78, 678, 378, 978, 138, 738, 438, 1038, 198, 798, 498, 1098, 258, 858, 558, 1158, 30, 630, 330, 930, 90, 690, 390, 990, 150, 750, 450, 1050, 210, 810, 510, 1110, 270, 870, 570, 1170, 42, 642, 342, 942, 102, 702, 402, 1002, 162, 762, 462, 1062, 222, 822, 522, 1122, 282, 882, 582, 1182, 54, 654, 354, 954, 114, 714, 414, 1014, 174, 774, 474, 1074, 234, 834, 534, 1134, 294, 894, 594, 1194, 10, 610, 310, 910, 70, 670, 370, 970, 130, 730, 430, 1030, 190, 790, 490, 1090, 250, 850, 550, 1150, 22, 622, 322, 922, 82, 682, 382, 982, 142, 742, 442, 1042, 202, 802, 502, 1102, 262, 862, 562, 1162, 34, 634, 334, 934, 94, 694, 394, 994, 154, 754, 454, 1054, 214, 814, 514, 1114, 274, 874, 574, 1174, 46, 646, 346, 946, 106, 706, 406, 1006, 166, 766, 466, 1066, 226, 826, 526, 1126, 286, 886, 586, 1186, 58, 658, 358, 958, 118, 718, 418, 1018, 178, 778, 478, 1078, 238, 838, 538, 1138, 298, 898, 598, 1198, 1, 601, 301, 901, 61, 661, 361, 961, 121, 721, 421, 1021, 181, 781, 481, 1081, 241, 841, 541, 1141, 13, 613, 313, 913, 73, 673, 373, 973, 133, 733, 433, 1033, 193, 793, 493, 1093, 253, 853, 553, 1153, 25, 625, 325, 925, 85, 685, 385, 985, 145, 745, 445, 1045, 205, 805, 505, 1105, 265, 865, 565, 1165, 37, 637, 337, 937, 97, 697, 397, 997, 157, 757, 457, 1057, 217, 817, 517, 1117, 277, 877, 577, 1177, 49, 649, 349, 949, 109, 709, 409, 1009, 169, 769, 469, 1069, 229, 829, 529, 1129, 289, 889, 589, 1189, 5, 605, 305, 905, 65, 665, 365, 965, 125, 725, 425, 1025, 185, 785, 485, 1085, 245, 845, 545, 1145, 17, 617, 317, 917, 77, 677, 377, 977, 137, 737, 437, 1037, 197, 797, 497, 1097, 257, 857, 557, 1157, 29, 629, 329, 929, 89, 689, 389, 989, 149, 749, 449, 1049, 209, 809, 509, 1109, 269, 869, 569, 1169, 41, 641, 341, 941, 101, 701, 401, 1001, 161, 761, 461, 1061, 221, 821, 521, 1121, 281, 881, 581, 1181, 53, 653, 353, 953, 113, 713, 413, 1013, 173, 773, 473, 1073, 233, 833, 533, 1133, 293, 893, 593, 1193, 9, 609, 309, 909, 69, 669, 369, 969, 129, 729, 429, 1029, 189, 789, 489, 1089, 249, 849, 549, 1149, 21, 621, 321, 921, 81, 681, 381, 981, 141, 741, 441, 1041, 201, 801, 501, 1101, 261, 861, 561, 1161, 33, 633, 333, 933, 93, 693, 393, 993, 153, 753, 453, 1053, 213, 813, 513, 1113, 273, 873, 573, 1173, 45, 645, 345, 945, 105, 705, 405, 1005, 165, 765, 465, 1065, 225, 825, 525, 1125, 285, 885, 585, 1185, 57, 657, 357, 957, 117, 717, 417, 1017, 177, 777, 477, 1077, 237, 837, 537, 1137, 297, 897, 597, 1197, 3, 603, 303, 903, 63, 663, 363, 963, 123, 723, 423, 1023, 183, 783, 483, 1083, 243, 843, 543, 1143, 15, 615, 315, 915, 75, 675, 375, 975, 135, 735, 435, 1035, 195, 795, 495, 1095, 255, 855, 555, 1155, 27, 627, 327, 927, 87, 687, 387, 987, 147, 747, 447, 1047, 207, 807, 507, 1107, 267, 867, 567, 1167, 39, 639, 339, 939, 99, 699, 399, 999, 159, 759, 459, 1059, 219, 819, 519, 1119, 279, 879, 579, 1179, 51, 651, 351, 951, 111, 711, 411, 1011, 171, 771, 471, 1071, 231, 831, 531, 1131, 291, 891, 591, 1191, 7, 607, 307, 907, 67, 667, 367, 967, 127, 727, 427, 1027, 187, 787, 487, 1087, 247, 847, 547, 1147, 19, 619, 319, 919, 79, 679, 379, 979, 139, 739, 439, 1039, 199, 799, 499, 1099, 259, 859, 559, 1159, 31, 631, 331, 931, 91, 691, 391, 991, 151, 751, 451, 1051, 211, 811, 511, 1111, 271, 871, 571, 1171, 43, 643, 343, 943, 103, 703, 403, 1003, 163, 763, 463, 1063, 223, 823, 523, 1123, 283, 883, 583, 1183, 55, 655, 355, 955, 115, 715, 415, 1015, 175, 775, 475, 1075, 235, 835, 535, 1135, 295, 895, 595, 1195, 11, 611, 311, 911, 71, 671, 371, 971, 131, 731, 431, 1031, 191, 791, 491, 1091, 251, 851, 551, 1151, 23, 623, 323, 923, 83, 683, 383, 983, 143, 743, 443, 1043, 203, 803, 503, 1103, 263, 863, 563, 1163, 35, 635, 335, 935, 95, 695, 395, 995, 155, 755, 455, 1055, 215, 815, 515, 1115, 275, 875, 575, 1175, 47, 647, 347, 947, 107, 707, 407, 1007, 167, 767, 467, 1067, 227, 827, 527, 1127, 287, 887, 587, 1187, 59, 659, 359, 959, 119, 719, 419, 1019, 179, 779, 479, 1079, 239, 839, 539, 1139, 299, 899, 599, 1199,
};

template<int N> short FFTLUTMapTable(int i);
template<> DSP_INLINE short FFTLUTMapTable<4>(int i) { return FFT4LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<8>(int i) { return FFT8LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<16>(int i) { return FFT16LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<32>(int i) { return FFT32LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<64>(int i) { return FFT64LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<128>(int i) { return FFT128LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<256>(int i) { return FFT256LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<512>(int i) { return FFT512LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<1024>(int i) { return FFT1024LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<2048>(int i) { return FFT2048LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<4096>(int i) { return FFT4096LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<8192>(int i) { return FFT8192LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<16384>(int i) { return FFT16384LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<32768>(int i) { return FFT32768LUTMap[i]; }

template<> DSP_INLINE short FFTLUTMapTable<12>(int i) { return FFT12LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<24>(int i) { return FFT24LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<36>(int i) { return FFT36LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<48>(int i) { return FFT48LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<60>(int i) { return FFT60LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<72>(int i) { return FFT72LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<96>(int i) { return FFT96LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<108>(int i) { return FFT108LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<120>(int i) { return FFT120LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<144>(int i) { return FFT144LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<180>(int i) { return FFT180LUTMap[i]; }

template<> DSP_INLINE short FFTLUTMapTable<192>(int i) { return FFT192LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<216>(int i) { return FFT216LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<240>(int i) { return FFT240LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<288>(int i) { return FFT288LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<300>(int i) { return FFT300LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<324>(int i) { return FFT324LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<360>(int i) { return FFT360LUTMap[i]; }

template<> DSP_INLINE short FFTLUTMapTable<384>(int i) { return FFT384LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<432>(int i) { return FFT432LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<480>(int i) { return FFT480LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<540>(int i) { return FFT540LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<576>(int i) { return FFT576LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<600>(int i) { return FFT600LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<648>(int i) { return FFT648LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<720>(int i) { return FFT720LUTMap[i]; }

template<> DSP_INLINE short FFTLUTMapTable<768>(int i) { return FFT768LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<864>(int i) { return FFT864LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<900>(int i) { return FFT900LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<960>(int i) { return FFT960LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<972>(int i) { return FFT972LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<1080>(int i) { return FFT1080LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<1152>(int i) { return FFT1152LUTMap[i]; }
template<> DSP_INLINE short FFTLUTMapTable<1200>(int i) { return FFT1200LUTMap[i]; }

